<view class="nicknameContent">
<text>昵称</text>
<input type="nickname" placeholder="请输入昵称" maxlength="12" bindblur="nicknameInput"/>
</view>
/**设置昵称 */ 第一次点击“用微信昵称”取不到值,再调出键盘点一次就能取到值了
nicknameInput:function(e){
console.log(e)
},
uniapp 版本,在同步时获取input中的值,亲测可用
uni.createSelectorQuery().in(this) // 注意这里要加上 in(this) .select("#nickname-input") .fields({ properties: ["value"], }) .exec((res) => { const nickName = res?.[0]?.value console.log('昵称', nickName) })
已解决,是开发工具问题,预览没毛病