news 2026/9/11 23:29:45

微信小程序输入框光标从中间删除跳到最后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/9/11 14:00:17

OBS Studio完整指南:5分钟掌握免费直播和录屏神器

OBS Studio完整指南&#xff1a;5分钟掌握免费直播和录屏神器 【免费下载链接】obs-studio OBS Studio - 用于直播和屏幕录制的免费开源软件。 项目地址: https://gitcode.com/GitHub_Trending/ob/obs-studio OBS Studio是一款功能强大的免费开源软件&#xff0c;专为直…

作者头像 李华
网站建设 2026/9/8 18:32:47

5分钟搭建企业级Web应用自动化巡检系统

你是否曾经遇到过这样的困扰&#xff1a;线上Web应用突然出现UI异常&#xff0c;用户投诉不断&#xff0c;团队却需要花费大量时间手动排查&#xff1f;现在&#xff0c;有了online-inspection-tracker&#xff0c;你可以轻松构建一套完整的自动化巡检体系&#xff0c;让UI问题…

作者头像 李华
网站建设 2026/9/12 6:24:24

GoldenDict-ng 词典查询工具全面使用指南

GoldenDict-ng 词典查询工具全面使用指南 【免费下载链接】goldendict-ng The Next Generation GoldenDict 项目地址: https://gitcode.com/gh_mirrors/go/goldendict-ng 欢迎来到 GoldenDict-ng 的使用世界&#xff01;这是一款功能强大的开源词典查询工具&#xff0c;…

作者头像 李华
网站建设 2026/9/12 1:14:54

Ubuntu aarch64 (arm64)架构开发板的Linux系统安装拼音输入法

1 前言 linux系统通过以下命令查看系统的版本 uame -a如果显示有aarch64,说明是arm64架构&#xff0c;搜狗拼音是安装上使用不了的&#xff0c;目前谷歌拼音是可以使用的 2 下载安装google pinyin sudo apt-get install fcitx fcitx-googlepinyin fcitx-module-cloudpinyin fci…

作者头像 李华
网站建设 2026/9/12 2:19:25

8 个课堂汇报 AI 工具推荐,研究生论文写作效率提升秘诀

8 个课堂汇报 AI 工具推荐&#xff0c;研究生论文写作效率提升秘诀 论文写作的“三座大山”&#xff1a;时间、重复率与效率的拉锯战 对于研究生而言&#xff0c;论文写作从来不是一件轻松的事情。从选题到文献综述&#xff0c;再到撰写和修改&#xff0c;每一个环节都充满了挑…

作者头像 李华
网站建设 2026/9/12 6:55:21

Slang光线追踪加速终极指南:5步实现性能翻倍

Slang光线追踪加速终极指南&#xff1a;5步实现性能翻倍 【免费下载链接】slang Making it easier to work with shaders 项目地址: https://gitcode.com/GitHub_Trending/sl/slang 你是否曾经为光线追踪的渲染速度而烦恼&#xff1f;复杂场景下每帧数秒的等待时间让人难…

作者头像 李华