自定义事件 - 基于node.js的events
模块
事件的发布 $on 发布【 声明一个事件 】
事件的订阅 $emit 订阅【 触发一个事件 】
<body>
<button @click = "myEvent"> 自定义事件 </button>
</body>
<script src="../../lib/vue.js"></script>
<script>
var vm = new Vue({
el: '#app',
data: {
n: 0,
m: 0
},
methods: {
myEvent () {
vm.$emit('aa',20000) //事件订阅
}
}
}
//事件发布
vm.$on('aa',function ( val ) {
console.log( 'aa' + val )
})