2***@qq.com
2***@qq.com
  • 发布:2022-04-21 16:42
  • 更新:2022-04-22 14:34
  • 阅读:347

【报Bug】textarea组件在IOS 急急急!!!

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.4.6

手机系统: iOS

手机系统版本号: iOS 15

手机厂商: 苹果

手机机型: iphone x

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
<textarea v-model="msg" :show-confirm-bar="false" :cursor-spacing="10" class="itl-area n-flex-1"  
            placeholder="总要说点什么吧" :style="'height:'+areaHeight+'px;'" :maxlength="1000" :adjust-position="true"  
            confirm-type="send" @linechange="toChangeLine" @confirm="toConfirm"></textarea>

js部分

watch: {  
            msg(txt) {  
                if (txt.indexOf('\n') != -1) { //敲了回车键了  
                    console.log("按了回车键盘")  
                    const stripHTMLTags = txt.replace(/]*>/g, '');  
                    this.$emit("confirm", stripHTMLTags.trim())  

                    uni.hideKeyboard() //收起软键盘    
                    this.$nextTick(() => {  
                        this.msg = ''  
                    })  
                }  
            }  
        },

操作步骤:

(IOS) textarea 组件 confirm-type设置为send 点击发送

预期结果:

点击发送 , 和上个版本一样 向数据拼接 \n
或者有个回调事件

实际结果:

点击发送 收起软键盘后无任何回调和变化

bug描述:

  1. textarea 组件 confirm-type设置为send
    点击键盘上的发送没换行(IOS,IOS,IOS!!!)
2022-04-21 16:42 负责人:DCloud_UNI_LXH 分享
已邀请:
DCloud_UNI_LXH

DCloud_UNI_LXH

什么意思?按了 发送 后,没有触发 msg watcher?还是什么其他情况,提供一个示例并详细描述一下你的问题

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

    按了发送没有触发msg watcher, 并且软键盘收起了

    2022-04-27 13:54

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

    最新版本的已修复,可以了

    2022-04-27 13:55

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