vue.js는 [Vue.js]가 IE8이 에뮬레이트할 수 없는 ECMAScript 5 기능을 사용하기 때문에 ie8을 지원하지 않습니다. [Vue.js]는 ECMAScript 5와 호환되는 모든 브라우저를 지원합니다.
【관련 기사 추천: vue.js】
Vue.js는 IE8이 에뮬레이트할 수 없는 ECMAScript 5 기능을 사용하기 때문에 IE8 이하를 지원하지 않습니다. Vue.js는 모든 ECMAScript 5 호환 브라우저를 지원합니다.
먼저 Vue가 IE8과 호환되지 않는 이유를 살펴보겠습니다
근본 원인: IE8 이하 버전에서는 Object.defineProperty 메서드를 지원하지 않지만 Vue가 응답성을 구현하는 데 필요하므로 판단하십시오. Vue의 소스 코드에서는 기본적으로 IE8을 지원할 수 없습니다;
게다가 Vue도 Promise 지원을 지원해야 하며 IE8도 Promsie를 지원하지 않습니다.
Vue 공식 웹사이트에서 IE8을 지원하지 않는 이유를 확인하세요
Vue.js는 모든 구현을 지원합니다. 양방향 바인딩 데이터의 경우 Object.defineProperty를 사용하여 이러한 모든 속성을 getter/setter로 변환합니다. Object.defineProperty는 shim이 불가능한 ES5의 기능입니다. 이것이 Vue가 IE8 이하 브라우저를 지원하지 않는 이유입니다.
참고: Object.defineProperty는 백킹 보드를 통해 구현할 수 없는 메서드입니다. 이는 브라우저 자체와 관련되어 있으므로 Vue는 기본적으로 IE8을 지원할 수 없습니다.
Vue는 ECMAScript 5를 사용하기 때문에 IE8 이하 버전을 지원하지 않습니다. IE8이 에뮬레이트할 수 없는 기능입니다. 하지만 모든 ECMAScript 5 호환 브라우저를 지원합니다.
관련 무료 학습 권장 사항: JavaScript(비디오)
위 내용은 vue.js는 ie8을 지원하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!