千家信息网

vue的传值方式有哪些

发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,这篇文章主要讲解了"vue的传值方式有哪些",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"vue的传值方式有哪些"吧!本文操作环境:windows7系统
千家信息网最后更新 2025年01月18日vue的传值方式有哪些

这篇文章主要讲解了"vue的传值方式有哪些",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"vue的传值方式有哪些"吧!


本文操作环境:windows7系统、vue2.5.17版,DELL G3电脑。

vue传值方式有哪些?

Vue中常用的三种传值方式

父传子

父子组件的关系可以总结为prop向下传递,事件向上传递。父组件通过prop给子组件下发数据,子组件通过事件给父组件发送消息。

父组件:

子组件:

子传父

子组件可以通过$emit触发父组件的自定义事件。vm.$emit(event,arg) 用于触发当前实例上的事件;

子组件:

父组件:

非父子组件传值

非父子组件之间传值,需要定义个公共的公共实例文件bus.js,作为中间仓库来传值,不然路由组件之间达不到传值的效果。

公共bus.js

//bus.jsimport Vue from 'vue'export default new Vue()

组件A:

组件B:

感谢各位的阅读,以上就是"vue的传值方式有哪些"的内容了,经过本文的学习后,相信大家对vue的传值方式有哪些这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

0