为何我这样写 父组件接受不大到消息呢??
不是这样写的。
父组件里:
<roomlack @closeroom="closeRoom"></roomlack>
子组件里:
this.$emit('closeroom');自定义事件不能大写。
如果还不清楚,可以参考:vue.js 组件之间传递数据
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
4 回答4.6k 阅读✓ 已解决
3 回答2.7k 阅读✓ 已解决
4 回答2.1k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
这里注意一下
@child-change="childChange"
左边的是子组件中this.$emit('child-change')
的名字(这里最好用小写,因为是在HTML标签中),右边(childChange
)是父组件中的方法名字。父组件得告诉子组件,咱们两该用什么联系。