我是浏览器直接引入 vue.js 的。
以下代码。点击hi只打印 hi 不打印 hello。不知为何。
<div id="app">
<div v-on:hello="hello">
<div v-on:click="hi">hi</div>
</div>
</div>
<script>
var vm = new Vue({
el:'#app',
methods: {
hello: function() {
console.log('hello');
},
hi: function(){
console.log('hi');
this.$emit('hello');
}
}
});
</script>
是触发
hello
事件,而不是执行hello
函数