之前在观看vue官方文档的时候,在其解释深度理解响应式原理的篇幅中,有这样的一句话:

其中讲到了 Object.defineProperty是ES5中一个无法shim的特性。这其中关于什么是shim并不是特别的理解,于是便上网查了一波,在简书中是这样解释的:shim可以将新的API引入到旧的环境中,而且是仅靠环境中已有的手段实现。
所以这一句的意思就是在说:Object.defineProperty这个特性是无法使用低级浏览器中的方法来实现的,所以Vue不支持IE8以及更低版本的浏览器。
引用:www.jianshu.com/p/dd77905ec…