A K Asked:2020-12-20 18:41:25 +0800 CST2020-12-20 18:41:25 +0800 CST 2020-12-20 18:41:25 +0800 CST 什么是反应成瘾? 772 我在 vue.js 文档中遇到了这个片段: 请注意,以下计算属性将永远不会更新,因为 Date.now() 不是响应式依赖项: computed: { now: function () { return Date.now() } } 几个理解问题: 什么被认为是“反应性”成瘾? 如何理解哪些依赖是反应性的,哪些不是? 为什么Date.now()它不是反应性依赖? javascript 1 个回答 Voted Best Answer ThisMan 2020-12-20T18:57:51+08:002020-12-20T18:57:51+08:00 用我自己的话: 什么被认为是“反应性”成瘾? 可以报告其变化的属性或变量。在这种情况下,Vue如果您深入了解,然后传递Vue对象,它将其每个属性转换为setter/getter,现在它能够响应这些属性的更改。 如何理解哪些依赖是反应性的,哪些不是? 如果属性或变量可以报告其更改 为什么 Date.now() 不是反应性依赖 因为当你改变时Date.now,什么都不会发生。理论上,我们甚至不能在本地订阅它的更改。必须用栅栏围住你的自行车 不是用你自己的话: https://ru.vuejs.org/v2/guide/reactivity.html
用我自己的话:
可以报告其变化的属性或变量。在这种情况下,
Vue
如果您深入了解,然后传递Vue
对象,它将其每个属性转换为setter/getter
,现在它能够响应这些属性的更改。如果属性或变量可以报告其更改
因为当你改变时
Date.now
,什么都不会发生。理论上,我们甚至不能在本地订阅它的更改。必须用栅栏围住你的自行车不是用你自己的话:
https://ru.vuejs.org/v2/guide/reactivity.html