摘要: watch侦听器——深层侦听 https://cn.vuejs.org/guide/essentials/watchers.html#basic-example 直接给watch()传入一个响应式对象,会隐式地创建一个深层侦听器——该回调函数在所有嵌套的变更时都会被触发: const obj = r 阅读全文
posted @ 2023-02-04 21:21 左扬 阅读(122) 评论(0) 推荐(0) 编辑
摘要: watch侦听器——侦听数据源类型 https://cn.vuejs.org/guide/essentials/watchers.html#basic-example watch的第一个参数可以是不同形式的“数据源”:它可以是一个 ref (包括计算属性)、一个响应式对象、一个 getter 函数、 阅读全文
posted @ 2023-02-04 21:10 左扬 阅读(75) 评论(0) 推荐(0) 编辑
摘要: watch侦听器 https://cn.vuejs.org/guide/essentials/watchers.html 虽然计算属性在大多数情况下更适合,但有时也需要一个自定义的侦听器。 这就是为什么 vue 通过 watch 选项提供了一个更通用的方法来响应数据的变化。当需要在数据变化时执行异步 阅读全文
posted @ 2023-02-04 20:39 左扬 阅读(67) 评论(0) 推荐(1) 编辑
摘要: 计算属性的getter和setter https://cn.vuejs.org/guide/essentials/computed.html#basic-example (我这里没有使用vue官网提供的例子) 计算属性默认是只读的。当你尝试修改一个计算属性时,你会收到一个运行时警告。只在某些特殊场景 阅读全文
posted @ 2023-02-04 19:33 左扬 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 计算属性缓存 vs 方法 https://cn.vuejs.org/guide/essentials/computed.html#basic-example template: <p>{{ calculateBooksMessage() }}</p> js: // 组件中 function calc 阅读全文
posted @ 2023-02-04 19:30 左扬 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 计算属性 https://cn.vuejs.org/guide/essentials/computed.html 模板中的表达式虽然方便,但也只能用来做简单的操作。如果在模板中写太多逻辑,会让模板变得臃肿,难以维护。 比如说,我们有这样一个包含嵌套数组的对象: js: const author = 阅读全文
posted @ 2023-02-04 19:15 左扬 阅读(40) 评论(0) 推荐(0) 编辑
levels of contents