我在测试父子组件间的传值,但是,现在已经在父组件中获取到data,但是,无法获取到指定的islogin后面显示的数值true,要怎么写可以获取呢?求解,谢谢!
子组件:
data: {
islogin:''
},
wx.getSetting({
success: function(res) {
if (!res.authSetting['scope.userInfo']) {
// 还未授权,显示登陆按钮
that.setData({
islogin: true,
});
} else {
// 已授权,显示重新登陆按钮
that.setData({
islogin: false,
});
}
}
父组件
ready: function(){
console.log(this.selectComponent("#loginbut"))
this.loginbut = this.selectComponent("#loginbut");
console.log(this.loginbut.data)
console.log(this.loginbut.data.islogin)
console.log(this.loginbut.data.islogin.value)
}
控制台
异步的问题