textarea动态设置cursor无效
发布于 6 年前 作者 ocao 14060 次浏览 来自 官方Issues

这里举了一个例子,目的是:在textarea输入完之后,通过testSetCursor设置cursor绑定的{{newCursor}}值,让cursor重新回到0的位置。

通过操作发现,newCursor的值确实改变了,但是在机器中依然是在最后的位置,也就是说cursor绑定的newCursor无效导致cursor属性无效。

注:该BUG我在论坛里看其他人(在2017年)也有提出,一直未得到解决,希望能够解决下,谢谢

测试代码如下:

wxml页面

<view class=“page1”>

<view>请输入内容:</view><textarea cursor="{{newCursor}}" placeholder=“在这里输入” style=“height:50rpx;line-height:50rpx;” bindinput=“testSetCursor”></textarea>

</view>

js页面

data: {

newCursor: 0

},

testSetCursor:function(res){

console.log(“输入完之后光标位置:”+res.detail.cursor)

let that = this;

that.setData({

newCursor:0

})

console.log(“设置完之后光标位置:”+that.data.newCursor)

}

1 回复

你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

回到顶部