这里的firstname已经变化了但是为什么fullname没有变化呢
我哪步出错了吗
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
问题很明显: var vm = new Vue{ el:'#demo', data:{ ... } }
应该是这样吧
var vm = new Vue(……); vm.$watch('firstName', function(newVal, oldVal) { console.log(newVal); });
vm不知道指的哪个实例
var vm=new Vue({}); vm.$watch
或者
new Vue({ data:function(){ return { firstName:'' } }, watch:{ 'firstName':function(val){ } } })
应该是这样吧
vm不知道指的哪个实例
或者