vuejs中如何实现父子组件间数据交互
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,今天小编给大家分享一下vuejs中如何实现父子组件间数据交互的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面
千家信息网最后更新 2026年11月03日vuejs中如何实现父子组件间数据交互
今天小编给大家分享一下vuejs中如何实现父子组件间数据交互的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
父子组件之间的数据交互遵循:
props down - 子组件通过props接受父组件的数据
events up - 父组件监听子组件$emit的事件来操作数据
示例
子组件的点击事件函数中$emit自定义事件
export default { name: 'comment', props: ['issue','index'], data () { return { comment: '', } }, components: {}, methods: { removeComment: function(index,cindex) { this.$emit('removeComment', {index:index, cindex:cindex}); }, saveComment: function(index) { this.$emit('saveComment', {index: index, comment: this.comment}); this.comment=""; } }, //hook created: function () { //get init data }}父组件监听事件
复制代码 代码如下:
父组件的methods中定义了事件处理程序
removeComment: function(data) { var index = data.index, cindex = data.cindex; var issue = this.issue_list[index]; var comment = issue.comments[cindex]; axios.get('comment/delete/cid/'+comment.cid) .then(function (resp) { issue.comments.splice(cindex,1); }); }, saveComment: function(data) { var index = data.index; var comment = data.comment; var that = this; var issue =that.issue_list[index]; var data = { iid: issue.issue_id, content: comment }; axios.post('comment/save/',data) .then(function (resp) { issue.comments=issue.comments||[]; issue.comments.push({ cid: resp.data, content: comment }); }); //clear comment input this.comment=""; } },注意参数的传递是一个对象
其实还有更多的场景需要组件间通信
官方推荐的通信方式
首选使用Vuex
使用事件总线:eventBus,允许组件自由交流
具体可见:$dispatch 和 $broadcast替换
以上就是"vuejs中如何实现父子组件间数据交互"这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注行业资讯频道。
组件
事件
数据
知识
篇文章
父子
代码
内容
更多
监听
通信
不同
很大
自由
之间
例子
函数
参数
场景
大部分
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
科技互联网
小米移动互联网科技园
亿人帮互联网科技有限公司
广州互联网科技公司
北京互联网科技公司
远信互联网科技
唐信互联网科技
有木互联网科技
菲比寻常互联网科技
中国互联网有什么科技含量
汽车互联网创新科技园
迪庆互联网科技招生
伊宁互联网科技做什么的
互联网科技实习生岗位
35岁以上互联网科技行业
广西科技产业互联网是什么
保山互联网科技靠谱吗
求路客互联网科技电话
互联网的科技体现在哪里
每日互联网科技新闻
咖啡网
互联网科技有限公司
美国互联网保险保险科技
互联网与新科技
宜安科技 互联网金融
广州紫鲸互联网科技
浙南科技城互联网大厦招聘
世界互联网科技成果奖
互联网领先科技成果宣传视频
北京瑞云互联网科技有限公司