因为之前火狐浏览器不支持全局windows对象,使用火狐浏览器没法完成前端开发,所以才传递一个当前vue的event对象过去。现在都用第一种了,因为市面上常用的浏览器基本上都支持windows对象了
不知道你这个问题是否已经解决, 如果还没有解决的话:答:1.computed能完成的功能watch一定都能完成;
2.watch能完成的功能,computed不一定能完成,例如:watch可以异步处理(定时器)
computed能实现的时候都用computed ,couputed不能实现用watch;
区别在于它们传递的参数不同,show($event, 22),在Vue.js中,$event是表示事件对象的特殊变量。通过将$event作为第一个参数,你可以访问到点击事件的详细信息,如事件的坐标位置、事件的按键等等