小程序中textarea层级最高的结局办法

在小程序中textarea层级比较高,当底部有fiexd定位的时候或出现文本框中的文本穿透显示出来,解决办法是在texarea标签下面添加一个view或者text标签来和texarea标签替换使用

<view class='textarea_wrap'>       
          <textarea  class='resource-textarea' wx:if='{{isshowtext==true}}'  placeholder="添加产品亮点、参数、细节等"  maxlength='-1' name='introduce' placeholder-class="p-input"  auto-height='true' bindblur='onremarkinput'  focus='{{onFocuse}}' value='{{introduce}}'></textarea>
          <view  class='replace_textare' wx:if="{{isshowtext==false&&introduce!=''}}" bindtap='onshowtexarea' style='padding-left:10rpx;min-height:134rpx;margin:0 0 20rpx 12rpx;width:95%;font-size:28rpx;color:#666' >{{introduce}}</view>
          <view  class='replace_textare' wx:if="{{isshowtext==false&&introduce==''}}" bindtap='onshowtexarea' style='padding-left:10rpx;min-height:134rpx;margin:0 0 20rpx 12rpx;width:95%;font-size:28rpx;color:#999;' >添加产品亮点、参数、细节等</view>
 </view>
data{
 // 多行文本框
        onFocus: false,
        isshowtext: false,
        introduce: '',
}

    // 多行文本框解决办法
    onshowtexarea() {
        var self = this
        self.setData({
            onFocus: true,
            isshowtext: true
        })
    },
    onremarkinput(e) {
        var value = e.detail.value
        this.setData({
            introduce: value,
            onFocus: false,
            isshowtext: false
        })
    },

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值