编程语言
首页 > 编程语言> > 如何解决小程序textarea层级最高的问题

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

作者:互联网

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

display:none;
opacity:0;
visibility:hidden;

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

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

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

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

标签:当弹层,层级,textarea,弹层,程序,这个,组件,节点
来源: https://blog.csdn.net/baozisss/article/details/88107584