vue2.0
需求如下:
A点击发送按钮,B组件执行函数(其实是A组件发表了评论,B组件要重新获取一遍评论列表,评论输入,与评论展示裂变式不同的组件)
A组件是插在B组件里面的
尝试过$emit和$on,好像不太行,点击事件发生之后执行了$emit,那么B组件何时接受$on呢?我写在created里面,没什么作用,感觉也不太行。
请问有什么方法吗?
或者有更好的方法解决这个问题?
vue2.0
需求如下:
A点击发送按钮,B组件执行函数(其实是A组件发表了评论,B组件要重新获取一遍评论列表,评论输入,与评论展示裂变式不同的组件)
A组件是插在B组件里面的
尝试过$emit和$on,好像不太行,点击事件发生之后执行了$emit,那么B组件何时接受$on呢?我写在created里面,没什么作用,感觉也不太行。
请问有什么方法吗?
或者有更好的方法解决这个问题?
11 回答1.3k 阅读
4 回答581 阅读✓ 已解决
3 回答862 阅读
2 回答581 阅读
1 回答680 阅读
父组件可以在使用子组件的地方直接用 v-on 来监听子组件触发的事件。没有所谓的B组件何时接受$on,感觉你的理解可能有些许误差。
建议详细读 Vue教程关于自定义事件部分