news 2026/6/22 0:39:29

微信小程序输入框光标从中间删除跳到最后bug解决

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
微信小程序输入框光标从中间删除跳到最后bug解决

小程序项目是用uniapp搭建的,发现一个bug,当textarea输入框内含有大量文字,从中间删除快的时候,光标会从中间跳到最后位置。

对应的代码

<textarea

class="text_7"

placeholder="请输入文案"

v-model="form_text"

:maxlength="wordCount"

rows="12"/>

这里原先用了 v-model,双向绑定会造成数据发生更新时导致光标跑到最后

所以这里要取消掉双向绑定的做法

把v-model改成:value,单向数据显示,然后监听onInput修改form_text的值

这里多设置一个变量,用作回显

data() {

return {

form_text_value: '',

form_text: ''

}

}

onInput事件只修改form_text的值

onInput(e) {

this.form_text = e.detail.value;

},

在数据需要提交或者清空的时候,再同步form_text_value的值

syncText(){

this.form_text_value = this.form_text

},

clearText(){

this.form_text=''

this.syncText()

},

最终代码如下:

<textarea

class="text_7"

placeholder="请输入文案"

:value="form_text_value"

:maxlength="wordCount"

rows="12"

@input="onInput"/>

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/19 9:56:34

基于springboot的海南自贸港智慧服务平台

随着海南自贸港建设的推进&#xff0c;构建智慧服务平台成为提升治理效能的关键。本论文旨在研究基于Spring Boot的海南自贸港智慧服务平台的设计与实现&#xff0c;以提供高效便捷的政务服务与企业服务。本研究采用Java语言与Spring Boot框架&#xff0c;结合MySQL数据库技术&…

作者头像 李华
网站建设 2026/6/17 19:23:48

单元测试jacoco覆盖率失败了,如何修复

从你提供的配置文件片段来看&#xff0c;存在多个问题&#xff0c;导致 Jacoco 无法正常工作&#xff1a;一、 查看 Jacoco.exec 路径的方法&#xff1a;1. 直接查看 target 目录bash # 在项目根目录执行 ls -la target/jacoco.exec# 或者查找所有位置 find . -name "jaco…

作者头像 李华
网站建设 2026/6/20 12:14:51

智能制造时代,为何思奥特CRT视觉光源成为行业首选?

技术突破让国产光源实现进口替代&#xff0c;年省成本超百万在工业4.0和智能制造的浪潮中&#xff0c;机器视觉技术正成为制造业转型升级的核心驱动力。而作为机器视觉系统的"眼睛"&#xff0c;光源的质量直接影响着整个检测系统的精度和稳定性。行业现状&#xff1a…

作者头像 李华
网站建设 2026/6/19 2:38:33

Klocwork 2025.3 发布:强化全栈静态分析,打造安全可靠数字基石

Klocwork 2025.3 新特性 在Klocwork 2025.3中&#xff0c;桌面工具和Validate门户网站的安装程序和用户界面已更新为新徽标&#xff0c;以反映Perforce品牌的更新&#xff0c;并提供一致的体验。 该版本增强了对 QNX 编译器的支持&#xff0c;并在使用现代 C/C 时&#xff0c…

作者头像 李华
网站建设 2026/6/21 16:39:32

Gittyup:彻底改变你的Git工作流程的图形化Git客户端 [特殊字符]

Gittyup&#xff1a;彻底改变你的Git工作流程的图形化Git客户端 &#x1f680; 【免费下载链接】Gittyup Understand your Git history! 项目地址: https://gitcode.com/gh_mirrors/gi/Gittyup 想要告别复杂的命令行操作&#xff0c;轻松管理你的代码版本吗&#xff1f;…

作者头像 李华
网站建设 2026/6/19 12:50:58

基于统一命名空间(UNS)构建智能制造知识图谱的设计原理

基于统一命名空间&#xff08;UNS&#xff09;构建智能制造知识图谱的设计原理&#xff0c;核心在于将UNS提供的实时、松耦合、事件驱动的“数据流动网络”与知识图谱提供的语义化、关联性、持久化的“认知模型”进行深度融合与双向赋能。其设计原理可以概括为以下五个核心原则…

作者头像 李华