千家信息网

vue组件传值的示例分析

发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,这篇文章主要为大家展示了"vue组件传值的示例分析",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"vue组件传值的示例分析"这篇文章吧。前言vue中的组件传
千家信息网最后更新 2024年09月22日vue组件传值的示例分析

这篇文章主要为大家展示了"vue组件传值的示例分析",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"vue组件传值的示例分析"这篇文章吧。

前言

vue中的组件传值大家应该都不陌生,今天用两个简单易懂的小案例教大家在项目中如何使用父传子、子传父组件之间的数据传递。

实现思路

  • 父传子: 在父组件中给子组件标签上绑定一个属性, 属性上挂载需要传递的值,在子组件通过 props:['自定义属性名'] 来接收数据。

  • 子传父: 在子组件中自定义一个事件,调用这个事件后,子组件通过 this.$emit('自定义事件名',要传递的数据) 发送父组件可以监听的数据,最后父组件监听子组件事件,调用事件并接收传递过来的数据。

实例1:父传子

本篇小实例主要是模拟父组件向不同子组件传递不同数据的情况。

父组件 index.vue

子组件1 seed.vue

子组件2 sons.vue

实现效果

1. 当 typeCode 为 "0" 时,页面内容如下:

2. 当 typeCode 为 "1" 时,页面内容如下:

实例2:子传父

本篇小实例主要是模拟不同子组件向父组件传递数据的情况。

seed.vue 子组件1

sons.vue 子组件2

index.vue 父组件

实现效果

1. 当 typeCode 为 "0" 时,页面内容如下:

2. 当 typeCode 为 "1" 时,页面内容如下:

以上是"vue组件传值的示例分析"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

0