1、data的作用:声明组件自己简单的响应式数据
2、computed: 声明组件自己复杂的(数据b依赖数据a,此时数据b就是计算属性)响应式数据
3、props: 声明组件自己简单的响应式的数据如果数据值来源于外部
4、watch侦听器:数据变化时执行异步或开销较大的操作时
①、执行异步:ajax/定时器/事件+数据库的操作
②、开销较大的操作:递归/循环次数较多的情况
注意:凡是可以被Vue实例this出来的数据都可以被watch监测到
watch:{ //被监听的数据(){} //data数据 msg:{} //计算属性的数据 msgNews(){} //路由数据 '$route'(){} //属性数据props //vuex->$store '$store'(){} }