在vue 中 使用触屏键盘 可删除指定位置的数据   输入比较简单这里不再啰嗦, 主要是删除

inputDivDel() { // 只能一个一个删除的const index = this.$refs.codeInput.selectionStart; //input 对象光标的位置if (index === 0) {return;}let str = this.inputValue; // input 的值this.inputValue = str.replace(str[index - 1], "");  // 删除该位置的内容并赋值给inputthis.$nextTick(() => { // 渲染完毕 再回复光标的位置this.$refs.codeInput.selectionStart = index - 1;this.$refs.codeInput.selectionEnd = index - 1;});}
inputDivDel() { // 可以按照模块删除的const start_index = this.$refs.codeInput.selectionStart;const end_index = this.$refs.codeInput.selectionEnd;let index;if (start_index === 0  && end_index === 0) {return;}if ((start_index === end_index)) {this.inputValue = this.inputValue.replace(this.inputValue[start_index - 1], "");index = start_index - 1;} else {this.inputValue = this.inputValue.substring(0,start_index) + this.inputValue.substring(end_index);index = start_index;}this.$nextTick(() => {this.$refs.codeInput.selectionStart = index;this.$refs.codeInput.selectionEnd = index;});}

数字键盘(触屏键盘)相关推荐

  1. RIM发布全键盘触屏黑莓Bold 9900和OS7

    RIM发布全键盘触屏黑莓Bold 9900和OS7 5月2日晚消息,在每年一度的黑莓世界大会(BlackBerry World,原无线企业研讨会WES)开幕前一日,RIM在美国佛罗里达奥兰多向媒体记 ...

  2. Winform 调用Windows 触屏键盘 与 OSK悬浮键盘。

    触屏键盘 private const Int32 WM_SYSCOMMAND = 274; private const UInt32 SC_CLOSE = 61536; [DllImport(&quo ...

  3. JS 开启 win10 触屏键盘

    1. 编辑注册表导入文件: tabkey.reg Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\tabkey] @="URL ...

  4. WIN7/WIN10/WIN11系统下触屏软键盘无法跟随跳出,桌面模式无法自动弹出(随动键盘)

    1.开启自动弹出软键盘的功能. 按组合键 "Win+I" 进入Windows设置,选择设备 > 输入,勾上 "不处于平板电脑模式且未连接键盘时显示触摸键盘" ...

  5. 14、事件类型(鼠标事件、键盘事件、触屏事件)

    1.鼠标事件 鼠标事件 鼠标移入 onmouseenter 鼠标移出 onmouseleave 鼠标点击 onclick 鼠标移动 onmousemove 2.键盘事件 键盘事件 onkeydown ...

  6. win10触屏输入法_IT之家学院:一招让Win10屏幕键盘回归经典

    感谢IT之家网友晨风的投稿 在Win10中,如果使用自带的输入法,屏幕键盘的样式看起来很简约,虽然布局和实体键盘如出一辙,但少了很多功能键,毕竟屏幕键盘的用途和实体键盘还是有差别的.一般来说,使用屏幕 ...

  7. 自己做了一款实用 React 虚拟键盘组件,支持AntD,可用于触屏输入文本内容。

    个人在做一个只有触屏的React前端开发,需要输入文本,找了一圈没有好用的React虚拟键盘插件.故自己写了一个,分享给大家. 代码如下: 文件名: VK.jsx /*-- 海皮智造 虚拟键盘 202 ...

  8. android平板触控笔,产品轻体验系列 篇一:买平板到底要不要买配件?华为MatePad10.8磁吸键盘/触控笔体验...

    产品轻体验系列 篇一:买平板到底要不要买配件?华为MatePad10.8磁吸键盘/触控笔体验 2020-08-26 17:36:44 12点赞 19收藏 16评论 创作立场声明:很多小伙伴在购买平板之 ...

  9. android自定义数字键盘和字母键盘,Android自定义键盘的实现(数字键盘和字母键盘)...

    Android自定义键盘的实现(数字键盘和字母键盘) 发布时间:2020-09-04 03:18:48 来源:脚本之家 阅读:100 作者:浪淘沙xud 在项目中,产品对于输入方式会有特殊的要求,需要 ...

  10. 安卓键盘加上数字_Android自定义键盘的实现(数字键盘和字母键盘)

    在项目中,产品对于输入方式会有特殊的要求,需要对输入方式增加特定的限制,这就需要采用自定义键盘.本文主要讲述数字键盘和字母键盘的自定义实现. 键盘效果: 自定义键盘的实现步骤如下: 自定义Custom ...

最新文章

  1. 24小时临时邮箱_免费临时邮箱和接码平台
  2. Matlab神经网络十讲(2): Create Configuration Train NeuralNet
  3. mtk处理器和骁龙对比_高通正在开发全新AR/VR处理器骁龙XR2;骁龙865对比骁龙855 Plus/苹果A13:爆料称性能增加20%...
  4. CodeForces - 1562E Rescue Niwen!(dp)
  5. 揭秘数据技术的前世今生,Techo TVP 开发者大会来了!
  6. Spring–添加AOP支持
  7. 解决:The “data“ option should be a function that returns a per-instance value in component definitions
  8. 关于TCP粘包的拙见
  9. asyncio oracle 异步,带有asyncio futures和RuntimeError的InvalidStateError与aiohttp时使用期货回调...
  10. HDF5: 读写速度与文件的大小
  11. 依赖倒置原则_SOLID 设计原则,Java实例讲解
  12. 宋体小四在手机上是几号_word文档4号宋体 word宋体小四是几号字
  13. 社会工程学之从微信取名看性格
  14. 【Pic】图片怎么去除马赛克?
  15. 语c语言描写,1:语c是什么.还有一些常识.(?)
  16. 简单的sql语句及例子
  17. 《次第花开》学习笔记
  18. 蓝桥云课linux入门2:基本概念及操作
  19. Bootstrap --》Bootstrap的安装与使用
  20. Python3 pyttsx3 文字播放

热门文章

  1. 智慧消防三维地理信息应急指挥平台
  2. 给我一篇假论文,我能骗倒半个地球
  3. 「R shiny基础」使用shinyapp分享你的Shiny应用
  4. 一文带小白玩转NFC、门禁卡
  5. Kotlin协程createCoroutine和startCoroutine原理
  6. ORACLE导出表数据-dmp文件
  7. 小伙面试时被连环追问数据库优化, 面试前如何埋点反杀? 网友看完直呼: 太硬核了!
  8. CA数字证书是什么?
  9. 信庭嵌入式工作室-嵌入式Linux漫谈之Linux系统
  10. 【网页设计自习室#004】网页页面导航栏(header头部)的设计