收藏
回答

父子组件间传值 怎么获取到data中islogin的数值true?

 我在测试父子组件间的传值,但是,现在已经在父组件中获取到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)
               
        }

控制台

回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容
问题标签