Vue3父传子props(组件之间通信)


在使用组件通信时我们先看一张图

 

 看完后就知道使用父传子时要用到props,现在就开始使用在vue里创建一个父组件,和一个子组件

 父组件传值

在父组件App.vue里先导入子组件

 

 然后注册

 

 

 

然后再 template 直接使用

<template >
    <div>
        <MyMain>
        </MyMain>
    </div>
</template >

如何传值

在子组件名里直接使用

<template >
    <div class="content"> 
          <MyMain msg='hello'     //:props名字 ='值'
:title="msg"
                  :article='article'>
          </MyMain>
        </div>
</template >

直接取data里的值,也可直接写值如 msg='hello' 

 

 子组件接收值

MyMain 组件里使用props接收父组件传过来的值并定义属性类型

在类型为数组里,如果要使用default时可直接使用default:['我','是','大','帅','批']

 

 

 随后直接使用即可,如果要往孙传值可以像父传子一样继续往下传

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM