Vue中data的响应式原理是怎样的?
- 内容介绍
- 文章标签
- 相关推荐
本文共计688个文字,预计阅读时间需要3分钟。
研究过程+一种形式+data: { n: 0 }: 以这种方式存储数据,Vue能否监听其变化?显然是不行的。使用Obj.defineProperty+let data1={}; Object.defineProperty(data1, 'n', {value: 0}); 为何要使用 defineProperty呢?
研究过程
一般形式
data:{ n:0 } :以这样的方式存储数据,vue能够监听其变化吗?显然是不能的。
使用Obj.defineProperty
let data1 = {} Object.defineProperty(data1, 'n', { value: 0 })
为什么要使用defineProperty呢?这不是把一般形式复杂化了吗?
引出主角getter setter。
本文共计688个文字,预计阅读时间需要3分钟。
研究过程+一种形式+data: { n: 0 }: 以这种方式存储数据,Vue能否监听其变化?显然是不行的。使用Obj.defineProperty+let data1={}; Object.defineProperty(data1, 'n', {value: 0}); 为何要使用 defineProperty呢?
研究过程
一般形式
data:{ n:0 } :以这样的方式存储数据,vue能够监听其变化吗?显然是不能的。
使用Obj.defineProperty
let data1 = {} Object.defineProperty(data1, 'n', { value: 0 })
为什么要使用defineProperty呢?这不是把一般形式复杂化了吗?
引出主角getter setter。

