f***@163.com
f***@163.com
  • 发布:2020-08-11 15:51
  • 更新:2020-08-14 15:31
  • 阅读:513

【报Bug】textarea能否新增一个获取下标的方法?

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 2.8.0

手机系统: Android

手机系统版本号: Android 9.0

手机厂商: 华为

手机机型: Magic2

页面类型: nvue

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

输入123456789,此时光标位置在9,并且通过input事件也能拿到光标位置,然后点击3后面,光标已经移动至3后面。

预期结果:

希望有个事件或者方法能获取到正确的光标位置。

实际结果:

目前没有任何方法和事件能满足这种需求,因为有一个点击回退的功能,当我点击回退的时候不知道正确的下标就无法正确的删除已输入的字符。

bug描述:

虽然textarea有input和blur两个方法可以获取下标,但是如果在输入的过程中,点击选中输入位置,那就没法知道正确的光标位置在哪了。

2020-08-11 15:51 负责人:无 分享
已邀请:
f***@163.com

f***@163.com (作者)

顶起来,管理员不管吗?

f***@163.com

f***@163.com (作者)

顶顶顶顶

f***@163.com

f***@163.com (作者)

顶起来a

f***@163.com

f***@163.com (作者)

mark

chualosue

chualosue

可以把上次字符串在保存起来,如果点击回退的话就把变量改成上次字符串这样子处理吗

  • f***@163.com (作者)

    我的需求是有一个回退键,每点击一次就会往前删一个字符,假如上次我输入abc,但是我把光标移动至a后面了,那照你的方法点击回退键的时候就会变成ab,实际上应该是bc

    2020-08-19 14:52

  • chualosue

    回复 f***@163.com: 懂了懂了,我还以为是一开始123456,然后变成123456789,然后点击回退变成123456

    2020-08-19 14:56

jxtian

jxtian

后续会增加相关接口

  • f***@163.com (作者)

    接口增加了么?

    2020-12-25 12:07

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