开发笔记--Vue中不同组件的传值的几种方法

本文详细介绍了在Vue中实现父子组件、兄弟组件间传值的方法,包括使用props、自定义事件以及借助bus。同时,文章讨论了如何利用Vuex作为状态管理器进行数据共享,并给出了安装及基本使用的步骤,强调了使用Vuex时应注意的this指向问题和版本匹配。
摘要由CSDN通过智能技术生成

父子组件传值

1、父传子

思路:父组件传值到子组件中,使用props进行传值

//子组件
<template>
	<div>
	</div>
</template>
<script>
    export default{
   
		name:'childComponent',
    	data:{
   
        	return {
   
               //写法一
               props:{
   
                  title:'String',
               },
               //写法二
               props:{
   
                   title:{
   
                     type:String,
                     default:"xxx"//默认值
               }
            }
         }
      }
	}
</script>

//父组件
<template>
    <div>
    	<childComponent title="父传子"></childComponent>
    </div>
</template>
<script>
import childComponent from "./childComponent"
export default new Vue({
   
	name:"parentComponent",
	components:{
   
	childComponent,
	},
	method:{
   }
})
</script>

2、子传父

思路:通过自定义事件传值

//子组件
<template> 
<div>
   <input type
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值