计算属性和vue监听的区别
首先来讲计算属性computed:
计算属性:是用来监听自己内部变量的变化,这个变量不需要在data中定义
主要是用于对一些变量或者是对象进行处理然后返回值,可以直接双向绑定到页面上
同时在模板中将{{ totalMarks }} 替换成{{ totalMarks() }}就是如上的结果
vue的监听主要是监听值data里面定义变量的改变会有两个状态:
data(){
return {
a:1
}
}
},
watch:{
//监听a的改变
a(newval,oddval){
newval数据a改变前的值
oddval就是数据改变后的值
}
}
用法简单主要是让我可以自己了当的理解其中简单的作用,不足处请指正