实例事件就是在构造器外部写一个调用构造器内部的方法。这样写的好处是可以通过这种写法在构造器外部调用构造器内部的数据。
$on 在构造器外部添加事件
app.$on('reduce',function(){
console.log('执行了reduce()');
this.num--;
});
$on
接收两个参数,第一个参数是调用时的事件名称,第二个参数是一个匿名方法。
如果按钮在作用域外部,可以利用$emit
来执行。
//外部调用内部事件
function reduce(){
app.$emit('reduce');
}
$once执行一次的事件
app.$once('reduceOnce',function(){
console.log('只执行一次的方法');
this.num--;
});
$off关闭事件
//关闭事件
function off(){
app.$off('reduce');
}
网友评论