r***@qq.com
r***@qq.com
  • 发布:2023-06-15 15:15
  • 更新:2023-06-16 16:27
  • 阅读:321

【报Bug】往自动增高的textarea内粘贴一段较长的文本,粘贴完成后不会自动滚动到光标处显示

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.8.4

手机系统: 全部

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

测试过的手机:

iPhone 6S+、vivo IQOO Neo3 android12、荣耀20

示例代码:
<textarea class="f news" type="text" auto-height maxlength="3000" cursor-spacing="65" confirm-type="send" v-model="inputMessage" @confirm="sendTextMessage" @input="bindMessage" @tap="focus" @focus="focus" @blur="blur" confirm-hold="isIPX" show-confirm-bar="false" auto-blur="true" cursor="cursor" />

操作步骤:

往自动增高的textarea内粘贴一段较长的文本

预期结果:

粘贴完成后,滚动到光标处显示

实际结果:

粘贴完成后不会自动滚动到光标处显示

bug描述:

如标题所示。动态设置 cursor 也无法滚动到光标处显示。

2023-06-15 15:15 负责人:无 分享
已邀请:
亦春亦秋

亦春亦秋 - 用爱发电

测试是正常的,或者是我没理解你的意思,可以上传个视频到附件里。

  • r***@qq.com (作者)

    已上传,麻烦看下,谢谢你

    2023-06-16 16:40

  • 亦春亦秋

    回复 r***@qq.com: 你这个光标起始位置好像不对。你先试试删除你的类名,不带样式试一下

    2023-06-16 16:45

  • 亦春亦秋

    回复 r***@qq.com: cursor-spacing 这个也删除一下

    2023-06-16 16:48

  • r***@qq.com (作者)

    回复 亦春亦秋: 删了类名倒是没问题,但实际上输入框的高度是一定的,所以当粘贴的文字内容超出输入框最大高度就可能有这个问题

    2023-06-16 17:02

  • r***@qq.com (作者)

    回复 亦春亦秋: 你试下设置个 max-height

    2023-06-16 17:19

  • 亦春亦秋

    回复 r***@qq.com: 你一边设置最大高度,一边设置自动增高? 哥,真别这样。

    2023-06-16 17:27

  • r***@qq.com (作者)

    回复 亦春亦秋: 是的,自动增高到一定高度就不增高,里面滚动显示,不然文本过长,输入框也很长

    2023-06-16 17:33

要回复问题请先登录注册