@input 事件
<view class="notice">
<view class="name">交易流水号</view>
<view><input type="text" v-model="param.payNum" placeholder="请输入交易流水号"
placeholder-style="color:rgba(147, 147, 147, 100);font-size: 16px;margin-top:1rpx" @input="ipsVal($event,30)" /></view>
</view>
uni-app框架官方说明:input事件处理函数内实时修改当前值不生效,可以延迟设置!
ipsVal(e,num) {
setTimeout(() => {
this.param.customNum = e.detail.value.slice(0, num)
}, 0)
},
本文探讨了uni-app框架下input事件处理函数内实时修改输入值不生效的常见问题,并提供了解决方案。通过使用setTimeout函数延迟设置,确保了input组件的customNum值能正确更新为用户输入的交易流水号前30位。
1683

被折叠的 条评论
为什么被折叠?



