vue中$once的使用


$once

可以给组件实例绑定一个自定义事件,但该事件只能被触发一次,触发之后随即被移除

$once的简单使用


 

理解

有两个参数,第一个参数为字符串类型,
用来指定绑定的事件名称,第二个参数设置事件的回调函数。

$once可以多次为同一个事件绑定多个回调,触发时。
回调函数按照绑定顺序依次执行。

@click="$emit('onceHander')"
this.$once('onceHander',()=>{})
他们配合使用

$once绑定多个回调


 

once作为修饰符


 


onceHander 事件只会被触发一次.
vue