我在父页面的 onLoad 为变量存值,组件里只收到 key,未收到 value?
fornav3 : {
test3 : ''
},
onLoad(options){
this.test3 = this.$parent.globalData.weid
console.log('父页面weid='+this.test3)
this.$apply()
// console.log(this.articles) 到这里 就该没数据
}
<view class="weui-tab__content" hidden="{{activeIndex != 2}}"> <nav3 :nav3.sync='fornav3' :nav3_url.sync="requestUrl"></nav3> </view>
组件 接收值 打印
props = {
// 父页面传入,请求参数
nav3: {
type: Object,
default: {}
},
// 父页面闯入,请求url
nav3_url: {
type: String,
default: 'products'
}
}
onLoad(){
console.log('---nav3-onLoad')
console.log(this.nav3)
console.log('nav3-onLoad---')
}
控制台
推荐文章: