您的位置:首页 > Web前端 > Vue.js

vue组件传参基本用法

2019-03-03 21:48 218 查看

---------------------------------------------------------------------------------父传子

父页面

[code]<Child :title="msg"/>
data(){
return{
      msg:"这里有蛋糕,你要吗?"

}}

子页面

[code] 接收父页面传来内容:{{title}}
props:{
title:{
type:String,
default:""
}
}

----------------------------------------------------------------------------------------子传父

[code]子页面

<button @click="sendMsg">响应数据</button>

data(){
return{
info:"谢谢,那我不客气了"
}
},
methods:{
sendMsg(){
this.$emit("info",this.info)
}
}

-----------------
父页面

{{info}}
<Child :title="msg"  @info="handlerMsg"/>

data(){
return{
msg:"这里有蛋糕,你要吗?",
info:""
}
},
methods:{
handlerMsg(data){
alert("父页面:"+data);
this.info = data;
}
}

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: