当前位置: 首页 > news >正文

uniApp @input事件更改输入框值,值改变了但是页面没更新新的值

<uni-easyinputtype="text"trim="all":inputBorder="false"v-model="customFormData.completePercent"@input="(val) => completeOnInput(val)"placeholder="请输入" /> function completeOnInput(val) {let num = val.replace(/[^\d]/g, '')if (num > 100) {customFormData.value.completePercent = 100} else if (num < 0) {customFormData.value.completePercent = 0} else {customFormData.value.completePercent = num}console.log(customFormData.value.completePercent, 'customFormData.value.completePercent')
}

我想在页面输入值的时候同步更新页面上的数据,但是页面数据没更新,上述方法在pc端可以,但是在移动端上就不行,

解决办法:

<!--方法一-->
<uni-easyinputtype="text"trim="all":inputBorder="false":modelValue="customFormData.completePercent"@input="(val) => completeOnInput(val)"placeholder="请输入" /><!--方法二-->
<uni-easyinputtype="text"trim="all":inputBorder="false":modelValue="customFormData.completePercent"@update:modelValue="(val) => completeOnInput(val)"placeholder="请输入" />

为啥用v-model不行,但是用:modelValue可以呢,请参考下面文章

http://面试官:只知道v-model是modelValue语法糖,那你可以走了_v-model:modelvalue-CSDN博客
 

http://www.lryc.cn/news/374754.html

相关文章:

  • 两行css 实现瀑布流
  • Centos7.9部署单节点K8S环境
  • 【CV】stable diffusion初步理解
  • 足底筋膜炎最好的恢复办法
  • Fiddler抓包工具介绍
  • 知乎号开始运营了,宣传一波
  • Go 基础丨切片 slice
  • 哪个牌子充电宝好用?精选四大热门款充电宝品牌!公认好用
  • WPF/C#:如何将数据分组显示
  • leetcode 200 岛屿数量
  • ​1:25万基础电子地图(江西版)
  • 【RabbitMQ】初识 RabbitMQ
  • Qt QListView自定义树状导航控件
  • Java 数组的全面解析与应用
  • Thinkphp起名网宝宝起名网站源码
  • 【解决方案】【最佳实践】React高阶组件中Refs 不会被传递的问题
  • SRAM和DRAM
  • 浅析Spring中Async注解底层异步线程池原理
  • sqli-labs 靶场 less-7 第七关详解:OUTFILE注入与配置
  • AIGC新秀亮相,哪款大模型产品最得你心?
  • RabbitMQ消息的可靠传输和防止消息丢失
  • .net8系列-图文并茂手把手教你使用Nlog记录.net日志
  • 课时158:脚本发布_简单脚本_远程执行
  • 3dmax2025能用云渲染吗?2025最新云渲染渲染100使用方法
  • 从零开始学GeoServer源码(一)(搭建开发环境Win10+IDEA23.3.5+jdk11+geoserver2.24.x)
  • 分类模型:MATLAB判别分析
  • 生产 的mybatisplus 日志输入到日志文件
  • 八分钟生成一篇两万字的文章演示——《基于灰色预测的人口预测模型》
  • golang 透明底图转白底
  • 【一】【网络使用小知识】使用aria2软件结合Windows PowerShell命令行快速下载文件