当前位置:网站首页 > 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
  • vue2和vue3区别面试题(vue2与vue3 diff)2024-12-20 16:45:04
  • vmware14.0密钥(vmware14.1.3密钥)2024-12-20 16:45:04
  • pcie5.0电源(pcie5.0电源是什么意思)2024-12-20 16:45:04
  • Vue插槽用法(vue2插槽)2024-12-20 16:45:04
  • redhat linux网络配置(redhat7.4配置网络)2024-12-20 16:45:04
  • jsj啥意思(jsjx是什么意思)2024-12-20 16:45:04
  • 安装vue报错(vue install报错)2024-12-20 16:45:04
  • vue.js使用教程(vue.js如何使用)2024-12-20 16:45:04
  • pcie5.0速度上限(pcie4.0x2速度)2024-12-20 16:45:04
  • 全屏图片