vue 에서 Axios 호출 인 터 페 이 스 를 사용 할 때 발생 하 는 ie 데이터 처리 문 제 를 처리 합 니 다.
762 단어 전단 개발
최근 vue 2+axios 호출 인 터 페 이 스 를 사용 할 때 IE 에서 매우 기이 한 문제 에 부 딪 혀 나 는 오랫동안 머리 가 아 팠 다.
쓸데없는 소리 하지 마 세 요.다른 브 라 우 저 에서 인 터 페 이 스 를 호출 하여 데 이 터 를 되 돌려 주 고 순조롭게 처리 할 수 있 지만 IE(9-11)에서 요청 을 보 내 는 것 이 성공 적 이 고 서버 에서 돌아 온 데 이 터 를 잡 을 수 있 습 니 다.되 돌아 온 데 이 터 를 처리 할 때 문제 가 좀 있 는 것 을 발 견 했 습 니 다.어떻게 하면 안 됩 니까?
2.처리 과정 및 방법
나 는 console 대 법 을 사용 하여 이 문 제 를 해결 했다.구체 적 으로 는 다음 과 같다.내 가 먼저 서버 에서 되 돌아 온 데 이 터 를 브 라 우 저 콘 솔 에 인쇄 한 결과 모두 인쇄 할 수 있다 는 것 을 알 게 되 었 다.이때 답답 했다.데이터 가 있 는데 왜 IE 에서 안 되 는 지.그래서 저 는 type:of 로 데 이 터 를 되 돌려 주 는 형식 을 보 았 습 니 다.이제 해결 방법 이 나 왔 습 니 다.
let newData;
if (typeOf data === 'string') {
newData = JSON.parse(data)
} else {
newData = data
}
그리고 new Data 를 처리 하면 해결 할 수 있 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Chrome Extension 2 편 -- 통신메모: 만약 여러 페이지 가 onMessage 사건 을 감청 한다 면, 어떤 사건 에 대해 서 는 sendResponse () 를 처음 호출 하 는 것 만 성공 적 으로 응답 할 수 있 고, 모든 다른 응답 은 무 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.