Vue监听属性详细介绍
1. 监听属性
在Vue中,监听属性是一个十分重要的特性,它允许你监听和响应数据变化,监听器可以用来执行代码,每当一个特定属性变化时就会触发。
使用场景:我们可以使用监听属性watch
来响应数据的变量, 当需要在数据变化时执行异步或开销较大的操作时,这种方式比较有用,回想一下是否做过下拉列表的级联选择?
watch
声明语法:
watch: {
xxxx: function(val) {
//监听器实现
}
}
示例: 米和厘米的单位换算
设置监听器:
var vm = new Vue({
el: '#app',
data: {
m: 1,
cm: 100
},
//设置监听属性
watch: {
m: function(val) {
if(</