ia-label="Direct link to 3. 无法监听到的变化" title="Direct link to 3. 无法监听到的变化">​</a></h3><p>由于受到 JavaScript 设计的限制，Vue2 使用的 <code>Object.defineProperty</code> 并不能完全劫持所有数据的变化，以下是几种无法正常劫持的变化：</p><ul><li>无法劫持新创建的属性，为了解决这个问题，Vue 提供了 <code>Vue.set</code> 以创建新属性。</li><li>无法劫持数组的变化，为了解决这个问题，Vue 对数组原