微信小程序进行条件渲染时出错.
wxml部分:
<block wx:if=" {{name}} == '未填写' ">
<view class="title">
<view class="lose" bindtap="indexTitle1" >
姓名修改
<view class="line"></view>
</view>
</view>
<view class="input">
<input type="text" bindchange="name_change" value="{{name}}" />
</view>
</block>
js部分:
data: {
name:'未填写',
},
onLoad(options) {
//获取个人信息
var that = this;
wx.request({
url: 'https://mockapi.eolink.com/BXKX2X3656ec8f8e16eebf85c32070b3619376f6feb91b6/user/getUserInformation',
method: 'GET',
data: {
openID: that.data.openid,
},
success: res => {
console.log(res)
that.setData({
nick_name:res.data.nick_name,
headImg: res.data.avatar_url,
name: res.data.name,
school: res.data.school,
phone_number: res.data.phone_number,
sex: res.data.sex,
yuanxi: res.data.yuanxi,
email:res.data.email,
major:res.data.major,
bankCard_number:res.data.bankCard_number,
})
}
})
},
页面渲染为:
name肯定是获取到了,值为昵称,但不知道为什么这一块还是渲染出来了。