vue 에서 Axios 호출 인 터 페 이 스 를 사용 할 때 발생 하 는 ie 데이터 처리 문 제 를 처리 합 니 다.

762 단어 전단 개발
1.문제
최근 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 를 처리 하면 해결 할 수 있 습 니 다.

좋은 웹페이지 즐겨찾기