1. 首页
  2. 编程语言
  3. Javascript
  4. Vue 进阶之路(三)

Vue 进阶之路(三)

上传者: 2021-09-10 13:04:56上传 PDF文件 289.88 KB 热度 11次

之前的文章我们已经对 vue 有了初步认识,这篇文章我们通过一个例子说一下 vue 的方法 methods,计算属性 compited 和监听器 watch。这显然不是很理想的。当我们更新 firstName 和 lastName 的数据时,结果如下:我们可以看出当我们更新 firstName 或者 lastName 的数据时,fullName 数据才会更新,这说明当数据挂载到 DOM 上的时候会缓存起来,如果数据不更新,则还会继续使用缓存的数据,当数据更新时才会调用 watch 里面的方法,这就比 methods 的方法要好很多。所以在 watch 和 computed 两种方法都能实现的时候我们更推荐使用 computed 方法。但是上面的 watch 和 computed 两个方法里有个问题,就是 watch 里我们在 data 里定义了一个 fullName 的数据,当我们在更改 fullName 的值时 DOM 会跟着改变,这个跟 firstName 和 lastName 数据更改是一样的。

下载地址
用户评论