当前位置:网站首页 > Vue.js开发 > 正文

vue2父子组件传值(vue父子组件传值emit)

在

Vue

2中,

父子 组件 之间

可以通过props和事件来实现实时

传值

1. 使用props:父

组件

可以通过props向

组件

传递数据,

组件

可以通过props接收并使用这些数据。当父

组件

的数据更新时,

组件

会自动更新。

组件

 vue <template> <div> <p>父 组件 数据:{{ parentData }}</p> <child-component :childData="parentData"></child-component> </div> </template>  <script> import ChildComponent from 'https://blog.csdn.net/_/article/details/ChildComponent. vue ';  export default { data() { return { parentData: '父 组件 初始数据', }; }, components: { ChildComponent, }, }; </script> 

组件

 vue <template> <div> <p>  组件 数据:{{ childData }}</p> </div> </template>  <script> export default { props: { childData: { type: String, required: true, }, }, }; </script> 

2. 使用事件:

组件

可以通过$emit触发自定义事件,并将数据传递给父

组件

。父

组件

可以通过监听

组件

的自定义事件来获取

组件

传递的数据。

组件

 vue <template> <div> <p>父 组件 数据:{{ parentData }}</p> <child-component @updateData="updateParentData"></child-component> </div> </template>  <script> import ChildComponent from 'https://blog.csdn.net/_/article/details/ChildComponent. vue ';  export default { data() { return { parentData: '父 组件 初始数据', }; }, components: { ChildComponent, }, methods: { updateParentData(childData) { this.parentData = childData; }, }, }; </script> 

组件

 vue <template> <div> <button @click="updateData">更新父 组件 数据</button> </div> </template>  <script> export default { methods: { updateData() { const childData = '  组件 数据'; this.$emit('updateData', childData); }, }, }; </script> 

通过以上两种方式

父子 组件 之间

可以实现实时

传值

。在props方式下,父

组件

的数据更新会自动反映到

组件

上;在事件方式下,

组件

通过$emit触发自定义事件,父

组件

通过监听事件来获取

组件

传递的数据并更新父

组件

的数据。

到此这篇vue2父子组件传值(vue父子组件传值emit)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • vmware14.0密钥(vmware14.1.3密钥)2026-02-23 08:18:06
  • vue2生命周期函数(vue生命周期computed)2026-02-23 08:18:06
  • js数组方法有哪些(js数组的处理方法)2026-02-23 08:18:06
  • ubuntu安装yum源的方法(ubuntu20.04安装yum)2026-02-23 08:18:06
  • map转json对象(map 转 json)2026-02-23 08:18:06
  • vue安装(vue安装教程)2026-02-23 08:18:06
  • vue2和vue3区别面试题(vue2与vue3 diff)2026-02-23 08:18:06
  • vue路由守卫用法(vue路由守卫作用)2026-02-23 08:18:06
  • vue插槽传参(vue插槽传参数)2026-02-23 08:18:06
  • vuerouter路由守卫(vuerouter路由守卫与生命周期的关系)2026-02-23 08:18:06
  • 全屏图片