关于vue v-on $emit 的不解。

我是浏览器直接引入 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>


桃花长相依
浏览 645回答 1
1回答

米脂

this.$emit('hello');是触发hello事件,而不是执行hello函数
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Vue.js