1.作用 这个属性可以监听data中制定数据的变化,然后触发watch中对应的函数进行处理 是Vue实例中的属性 2.使用 var vm=new Vue({ el:'#app', data:{ 一个数据:'' }, watch:{ //这个函数有两个参数 //newVal改变后的值 //oldVal改变前的值 '一个数据':fuction(){ //对数据变化后进行处理 }, '$route.path':fuction(){ //对Vue实例中存放的对象进行监听 //数据变化后进行处理 //!!只要能够获取的对象,都能被watch监听 } } }) 一旦这个数据改变,则会触发这个函数