当前位置:   article > 正文

微信小程序textarea层级过高(盖住其他元素)问题的解决办法_微信小程序 textarea 层级过高

微信小程序 textarea 层级过高

问题:

extarea层级过高会在弹窗上显示

​​​​​​​

 

思路:

1、当条件为true时显示假的输入框,点击的时切换条件为false,显示textarea,然后失去焦点之后条件又改为true

2、弹出框的问题解决了,但是又发现新的问题,输入框要点击两次才能获取焦点

3、解决办法,textarea的focus属性绑定条件,当条件为false时获取焦点

代码:

  1. data() {
  2. return {
  3. showTextarea :true // 默认显示假输入框
  4. }
  5. }
  6. <view class="textarea" @tap="showTextarea = false" v-if="showTextarea" :style="addForm.lossSolution? '' : 'color:#999'">{{addForm.lossSolution || '请输入'}}</view>
  7. <textarea v-else v-model="addForm.lossSolution" :focus="!showTextarea" @blur="showTextarea = true" class="textarea-input" name="input"
  8. placeholder-class="placeholder" placeholder="请输入" />

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/93865
推荐阅读
相关标签
  

闽ICP备14008679号