>웹 프론트엔드 >프런트엔드 Q&A >vuejs는 ie678을 지원하나요?

vuejs는 ie678을 지원하나요?

青灯夜游
青灯夜游원래의
2021-09-15 17:14:522440검색

vuejs는 ie678을 지원하지 않습니다. Vue.js는 "Object.defineProperty()" 및 "Promise"와 같이 IE8 이하 버전에서 에뮬레이트할 수 없는 ECMAScript5 기능을 사용하기 때문입니다.

vuejs는 ie678을 지원하나요?

이 튜토리얼의 운영 환경: Windows 7 시스템, vue 버전 2.9.6, DELL G3 컴퓨터.

vue는 IE8 이하를 지원합니다. 즉, ie6, ie7, ie8을 지원하지 않습니다.

그럼 왜? 이유:

Vue는 IE8 이하에서는 에뮬레이트할 수 없는 ECMAScript 5 기능을 사용합니다. 즉, Vue는 모든 ECMAScript 5 호환 브라우저를 지원합니다.

그런데 구체적인 기능은 무엇인가요?

Object.defineProperty()

이 메서드를 사용하면 개체 속성을 정확하게 추가하거나 수정할 수 있습니다. 일반적으로 객체에 속성을 추가하는 방법은 속성 열거(for...in 또는 Object.keys 메소드)에서 생성하고 표시하기 위해 값을 할당하는 방식인데, 이렇게 추가된 속성값은 변경되거나 삭제될 수 있습니다. Object.defineProperty()를 사용하면 이러한 추가 세부정보에 대한 기본 설정을 변경할 수 있습니다. 예를 들어, 기본적으로 Object.defineProperty()를 사용하여 추가된 속성 값은 변경할 수 없습니다.

vue 소스 코드에서 "Object.defineProperty"를 검색하세요.

일치하는 위치가 5개 있는 것을 볼 수 있는데, 이는 "Object.defineProperty()"가 vue의 5개 위치에 사용된다는 의미입니다.

검색된 버전은 Vue.js v1.0.26

Object.defineProperty() 브라우저 지원:

지원은 IE9 이상임을 알 수 있습니다.

vue에는 이에 대한 공식 지침이 있습니다.
vuejs는 ie678을 지원하나요?

Promise

Vue에는 Promise 지원이 필요하며 IE8도 Promsie를 지원하지 않습니다.

관련 추천: "vue.js Tutorial"

위 내용은 vuejs는 ie678을 지원하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.