用户登录

在 Vue 的组件里可以添加一些数据监视器,也就是你可以安排监视组件里的一些数据的变化,当它们发生变化的时候,你可以根据各种不同的情况做出不同的反应。

在组件里添加监听器可以在组件里添加一个 watch 属性,它的值是一个对象,对象里面的东西就是数据监视器。比如我们要监视组件里的 name 这个数据的变化,在这里可以定义一个同名的监视器,这里就是 name。

它是一个方法,这个方法有两个参数,数据新的值,还有以前的值,我们用 newName 表示变化之后的 name,用 oldName 表示 name 之前的值。

在这个方法里面,你可以做出判断,然后执行对应的动作。这里我们暂时简单的在控制台上输出一行文字。一个字符模板,name 发生了变化:后面加上 oldName 的值,还有变化之后的 newName 。

保存一下文件,再到浏览器上预览一下。 现在组件 name 的值是 NINGHAO,三秒钟以后它的值会变成 宁皓网,因为我们在组件里监视了组件的 name 的值,要做的事情就是在控制台上输出这行文字。

watch:Vue 组件里的数据监视器《 Vue.js 前端应用 #2:组件基础 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点