微信小程序textarea多行输入框文字穿透--解决方式

本文介绍了微信小程序中textarea多行输入框文字穿透问题的解决方法。通过创建一个与textarea样式一致的view,在点击时切换显示,实现输入时textarea显示并自动获取焦点,完成输入后隐藏textarea并将内容赋值给view,确保界面平滑切换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

解决思路:

写一个view,跟需求样式一致,点击的时候,view隐藏,textarea显示出来一样的样式,一样的大小,让他出现的时候自动获取焦点,键盘弹起,输入内容,点击完成,失去焦点后,textarea隐藏,赋值给view,view出现,切换看不出来大的变化,问题解决。

弹框遮住了2个textarea 解决方案为修改一下类名
假如页面有一个textarea 多行文本框 只需要设置一遍类名即可

住:因为我写了二个输入框,第二个有点小问题 先输入第二个的话再次点击弹框的话会 穿透文字
如果是获取后台的数据bindinput可能会冲突-目前还不知道怎么解决

Html部分
第1个view

<textarea 
wx:if="{
   
   {hiddenmodalput == false}}" 
value='{
   
   {textareaVal}}' 
fixed='true' type="text" 
bindinput="addresss" 
bindblur="getout" 
focus="{
   
   {Focus}}" 
style="100rpx;width:100%;" 
placeholder="详细地址:如道路、门牌号、小区、楼栋号、单元" placeholder-class="color:rgb(204,204,204)"></textarea>
    

<view 
bindtap='isfouce' 
class="solo" 
wx
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值