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

vue2父子组件传值props(vue父子组件如何传递参数)



Vue 父子 组件

之间传递信息可以通过

pro ps

和$emit事件来

实现

1. 父

组件

向子

组件

传递信息:

在父

组件

通过

pro ps

将数据传递给子

组件

,子

组件

通过

pro ps

接收数据即可。

组件

 <template> <div> <child-component :message="message"></child-component> </div> </template> <script> import ChildComponent from 'https://blog.csdn.net/weixin_/article/details/ChildComponent. vue '  export default { components: { ChildComponent }, data() { return { message: 'Hello, child component!' } } } </script> 

组件

 <template> <div> {{ message }} </div> </template> <script> export default {  pro ps : { message: String } } </script> 

2. 子

组件

向父

组件

传递信息:

在子

组件

通过$emit事件触发父

组件

的方法,将需要传递的数据作为参数传递即可。

组件

 <template> <div> <button @click="sendMessage">Send message to parent</button> </div> </template> <script> export default { methods: { sendMessage() { this.$emit('send-message', 'Hello, parent component!') } } } </script> 

组件

 <template> <div> <child-component @send-message="receiveMessage"></child-component> </div> </template> <script> import ChildComponent from 'https://blog.csdn.net/weixin_/article/details/ChildComponent. vue '  export default { components: { ChildComponent }, methods: { receiveMessage(message) { console.log(message) } } } </script> 

在子

组件

通过$emit触发了send-message事件,父

组件

通过@send-message监听到事件,并且将传递的数据作为参数传递给了receiveMessage方法。

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

版权声明


相关文章:

  • vmware密钥是什么(vmware 15.5.6密钥)2024-12-20 16:45:04
  • pcie5.0电源(pcie5.0电源是什么意思)2024-12-20 16:45:04
  • Vue插槽用法(vue2插槽)2024-12-20 16:45:04
  • ubuntu18.04安装cmake(Ubuntu18.04安装l226网卡驱动)2024-12-20 16:45:04
  • vue 插槽(vue 插槽 内存泄露)2024-12-20 16:45:04
  • pcie5.0速度上限(pcie4.0x2速度)2024-12-20 16:45:04
  • vue2生命周期都干了什么(vue生命周期分别做了什么)2024-12-20 16:45:04
  • nvme 接口定义(nvme2.0接口)2024-12-20 16:45:04
  • plsql注册码永久2023(plsql9.0注册码)2024-12-20 16:45:04
  • vue路由守卫控制页面跳转(vue路由守卫怎么实现)2024-12-20 16:45:04
  • 全屏图片