试试不要预设置image的src,准备好src值后再设置。
image bug反馈 动态设置src渲染偶现出错image标签动态设置src,发现src属性已经变为最新图片链接,但图片还是老图; 代码如下: <image class="avatar" mode="aspectFill" src="{{avatarUrl}}" binderror="imageError"></image>onShow: function () { let getUserInfo = wxAPI.wxGetUserInfo() getUserInfo().then((res) => { console.log('avatarUrl',avatarUrl) this.setData({ avatarUrl: avatarUrl || defaultAVATAR }); }, (res) => { }) }, 代码含义:在onShow方法中调用wx.getUserInfo api获取用户头像链接,并且显示在页面上; 预期: 头像获取成功则显示用户真实头像,获取不成功显示默认头像; 结果:头像获取成功,并且image src已经改变为正式头像链接,但是页面渲染的是预先设置的默认头像链接; 如图:image 的src属性变为https://wx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKILhfPgOh50C9liaDMT5a9CZkGpJb6gJwbwnl1xPJ6VU5bticY8lZv7QAQ8rHdK2icsootrwmkjBRrQ/0 但图片仍为默认图片 [图片] [图片]
2018-05-22期待解决~
input组件 获取焦点时 文字向上跳动一下 有比较黑色字体闪动一下随机消失如果弹出软键盘时,文本输入框不会被覆盖,则出现文字跳动闪烁。 如果弹出软键盘时,文本输入框不会被覆盖,文本输入框会跟随软键盘向上滑动,则看不到文字跳动闪烁(怀疑这个问题还是存在的,只是看不到而已) 这是出现问题的 一个简单的登录页面 的代码 <view> <view class='input-wrap bg-white'> <input placeholder='请输入真实姓名' placeholder-class='placeCla' class='input' bindinput='getName' bindfocus='nameFocus' bindblur='nameBlur' value='{{name}}'></input> <input type='idcard' placeholder='请输入对应的身份证号码' placeholder-class='placeCla' class='input' bindinput='getIdcard' value='{{idcard}}' bindfocus='idCardFocus' bindblur='idCardBlur'></input> </view> <button style='width:95%' class='orange-btn next-btn' wx:if="{{name != ''&&idcard != ''}}" bindtap='next'>下一步</button> <button style='width:95%' class='next-btn' type='default' wx:else disabled='true'>下一步</button> </view> 这是测试问题的页面 [图片]
2018-05-15同问!
input:focusinput:focus { border: 1px solid #00b6e6!important; } 设置样式不起作用
2018-05-15