<view class='phone_box flex-wrap'>
<text class='phone_title'>+{{areaPrefix[areaPrefixIndex].value}}</text>
<input type='number' placeholder='请输入手机号' class='phone_input' maxlength='11' bindinput='watch_number' value='{{phone_num}}'></input>
<text class='iconfont icon-shanchux icon_phone_close {{phone_num ? "" : "cur"}}' catchtap='clear_number'></text>
</view>
<button type='default' class='code_btn' disabled='{{disabled_code}}' bindtap='get_time_out'>{{is_time_out? time_out : "获取验证码"}}{{is_time_out? "S" : ""}}</button>
get_time_out: function () {
return getApp().showCustomConfirm({
content: `请先同意《${this.memberAgreementName}》和《用户隐私政策》`,
showCancel: false
})
},
用户在输入框中输入了手机号,然后点击获取验证码按钮,正常逻辑是弹出同意隐私政策弹框,但用户点击后输入框中的数字变成了“2”,我看录屏用户是没有按数字“2”的,用的是苹果自带的输入法。
用户ios版本是18.5,微信版本是8.0.69

看着可能是自己代码的bug,必现的吗?最好还是提供个代码片段看看