为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

桃花长相依 2018-09-24 17:04:30
我是浏览器直接引入 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>
查看完整描述

1 回答

?
米脂

TA贡献1836条经验 获得超3个赞

this.$emit('hello');

是触发hello事件,而不是执行hello函数


查看完整回答
反对 回复 2018-09-24
  • 1 回答
  • 0 关注
  • 644 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信