1. 程式人生 > >Vue 元件傳值

Vue 元件傳值

 父元件獲取子元件資料  

父元件

<div>
    <v-recharge :rechargeMoney="rechargeMoney" v-on:childMessage="getFlagVal"></v-recharge>
</div>
methods: {getFlagVal:function (val) {
        this.rechargeFlag  = val.rechargeFlag;}}

子元件 

this.$emit(
'childMessage',{
rechargeFlag:false
}
)

子元件獲取父元件傳遞的資料

父元件

<
div> <v-typeHeader :urlType="2"></v-typeHeader> </div>

子元件 

props: ['urlType'],
mounted:function () {console.log(this.urlType)
},
理解還淺,不太清楚寫法是否正確,目前可以獲取我想要用到的資料,歡迎指正