Vue中如何实现父组件向子组件传值、子组件向父组件传值及非父子组件间的数据传递?

更新于
2026-09-27 00:57:09
0阅读来源:SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计474个文字,预计阅读时间需要2分钟。

Vue中如何实现父组件向子组件传值、子组件向父组件传值及非父子组件间的数据传递?

原文:本文字例讲述了Vue常用传值方式、父子传值、子传父及非父子传值。分享给大众提供参考,具体如下:

父子组件传值是利用props,子组件中的注意事项:props: ['greetMsg'],注意props后面跟的引号。

改写后:Vue中父子组件传值通过props实现,子组件需注意props定义。如:props: ['greetMsg']。

本文实例讲述了Vue常用传值方式、父传子、子传父及非父子。分享给大家供大家参考,具体如下:

父组件向子组件传值是利用props

子组件中的注意事项:props:[‘greetMsg'],注意props后面是[]数组可以接收多个值,不是{}。

Vue中如何实现父组件向子组件传值、子组件向父组件传值及非父子组件间的数据传递?

且此处的greetMsg用greet-msg会报错,记住需用驼峰法命名

非父子组件进行传值

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

阅读全文

本文共计474个文字,预计阅读时间需要2分钟。

Vue中如何实现父组件向子组件传值、子组件向父组件传值及非父子组件间的数据传递?

原文:本文字例讲述了Vue常用传值方式、父子传值、子传父及非父子传值。分享给大众提供参考,具体如下:

父子组件传值是利用props,子组件中的注意事项:props: ['greetMsg'],注意props后面跟的引号。

改写后:Vue中父子组件传值通过props实现,子组件需注意props定义。如:props: ['greetMsg']。

本文实例讲述了Vue常用传值方式、父传子、子传父及非父子。分享给大家供大家参考,具体如下:

父组件向子组件传值是利用props

子组件中的注意事项:props:[‘greetMsg'],注意props后面是[]数组可以接收多个值,不是{}。

Vue中如何实现父组件向子组件传值、子组件向父组件传值及非父子组件间的数据传递?

且此处的greetMsg用greet-msg会报错,记住需用驼峰法命名

非父子组件进行传值

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

阅读全文