6***@qq.com
6***@qq.com
  • 发布:2022-04-30 14:22
  • 更新:2022-11-24 17:51
  • 阅读:863

使用Input绑定Input事件格式化值的时候,输入框里面并没有改变

分类:uni-app

如同附件gif这样,我只是想做一个格式化把数据处理一下,但是数据更新了 ,输入框的内容不会渲染。在小程序和h5上面都是这样的。
小程序我写原生的可以用,h5我用vue的,也能改掉,但是用uni-app去编译后,全都不行了。

没有什么特殊操作


<input class="aaaa" type="text" @input="onInput" v-model="number">  

onInput(){  
                let value = this.formatNumber(this.number)  
                console.log("修改后的值",value)  
                this.number = value  
            }
2022-04-30 14:22 负责人:无 分享
已邀请:
FullStack

FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866

强制刷新

非专业键盘侠

非专业键盘侠

v-model不是双向绑定的意思吗,既然你想改,改成:value="number"呢,这样就是单向了

  • 6***@qq.com (作者)

    一样的,这个输入框展示的值只更新了一次,然后就无法更新了

    2022-05-04 14:29

  • 1***@qq.com

    回复 6***@qq.com: 同样求解,楼主解决了吗

    2022-11-17 22:07

一叶舟

一叶舟

我也遇到了

一叶舟

一叶舟

占楼

YUANRJ

YUANRJ

异步赋下值

该问题目前已经被锁定, 无法添加新回复