问题模块 | 框架类型 | 问题类型 | API/组件名称 | 终端类型 | 操作系统 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|---|---|
API和组件 | 小程序 | Bug | textarea | 客户端 | Android | 6.6.5 | 1.9.98 |
1、目的:
实现一个加密解密文本的小程序,需要用 textarea 来输入长文本,点击按钮切换加密和解密模式,将 textarea 中的内容清空。
加解密算法为 AES 。
2、思路:
将 textarea 上绑定的 value 值通过 this.setData() 方法将绑定的参数设置为 '' (空值)。
3、遇到的问题:
在执行过一次加密或者解密之后,在调试器上通过上述思路实现的方法可以顺利的清空 textarea,但是在安卓手机上会出现 textarea 的绑定的 value 参数被成功修改为 '' (空值),但是现实界面中 textarea 依然显示执行清空操作之前的内容。
若不执行加密解密操作,则 textarea 的显示内容和绑定的参数都可以成功清除
4、实现的代码:
代码片段:
wechatide://minicode/DtneQPmB6nYe
网友回复
小程序-实用记事本:
请问您解决了吗?我也遇到这个问题了,setData后textarea的值为空了,但是还显示之前的内容
期待:
我也遇到了完全一样的问题,这是 textarea 的 bug 么?
启亮:
代码片段:
wechatide://minicode/DtneQPmB6nYe
娇华:
麻烦给个相关的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),我们定位下问题
闵仙森ༀ:
https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html 新建个代码片段