微信小程序-input或textarea 里输入的文字或者是placeholder里的值,飘到弹出view上

当微信小程序中的input或textarea输入文字时,可能会遮挡弹出的view。官方表示textarea组件层级最高,无法直接覆盖。一种规避方法是在弹出view时,通过动态样式将input或textarea移出屏幕,避免遮挡。当view隐藏时,再将input移回原来的位置。


弹出view,input框文字飘到view上,如上图。


官方解释:

http://www.wxapp-union.com/forum.php?mod=viewthread&tid=1600

··········由于textarea是原生组件实现,层级最高,目前还无法支持在上面覆盖元素这样的交互设计。

既然如此 我们就只能----绕着走了。


规避法,弹出view时,把input或者textarea组件移出屏幕,这样即可不挡屏幕。

给input或者textarea的view加上动态样式

<view class="li clear" style="margin-top:{
  
  {top}};">
      <view class="tit ">意向运价</view>
      <view class="rbox ">
        <input disabled="{
  
  {isDisabled}}"  class="col-gray" type="digit" name="pay" placeholder="请输入" />
      </view>
    </view>

margin的方向,任君选择。

弹出view时,将input

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值