如图,下部分是用的公众号组件official-account,默认officialSuccess为true,理论上加载失败就隐藏了,但是在微信浏览器里打开小程序出现了图片上的情况
<view hidden="{{!officialSuccess}}">
<official-account bindload="officialLoad" binderror="officialError"></official-account>
</view>
officialLoad: function(){
console.log("公众号加载成功");
this.setData({
officialSuccess: true
})
},
officialLoad: function(){
console.log("公众号加载失败");
this.setData({
officialSuccess: false
})
}
是扫码打开或者支付之后的场景值吗?
还有 使用组件的前提 先开通关注组件哈
具体参考文档即可
https://developers.weixin.qq.com/miniprogram/dev/component/official-account.html
hidden 还是会渲染的 只是不显示而已 所以会出现这种问题
wx:if 条件不为true 根本不会渲染到结构中去也就没有这个问题了