如何解决小程序textarea层级最高的问题

问题重现: 当你一个页面有一个textarea的组件的时候,出现一个弹层,你的
textarea的placeholder的内容是弹层上面的,我们可以当弹层出来的时候,给这个textarea的组件隐藏起来,比如说

displaynone;
opacity:0;
visibility:hidden;

但是 这是不可取的,无法解决这个问题,隐藏节点的方式不行,那只能销毁节点了,正确的姿势如下。

解决办法:
当弹层出来的时候的,把textarea的节点wx:if=”{{false}}” ,同时实时获取textarea输入的内容,有个bindinput的实时获取值的方法,保存在一个变量中(content),同时要给这个textarea添加一个父级,把高度撑起来,弹层一消失

<textarea wx:if="{{show}}" value="{{content}}"></textarea>

小程序 这个textarea 太坑的,原生的webview居然有这么个坑,不知道官方啥时候能修复这个问题

猜你喜欢

转载自blog.csdn.net/zhooson/article/details/79372256
今日推荐