ios系统,textarea放置在swiper中,当文字输入过多时, 下方文字无法正常获取到焦点
<swiper indicator-dots="{{indicatorDots}}"
autoplay="{{autoplay}}" interval="{{interval}}" duration="{{duration}}">
<block wx:for="{{imgUrls}}">
<swiper-item>
<view class="textarea-box clearfix">
<view class="textarea-wrap">
<textarea value="{{inputValue}}" maxlength="6990" show-confirm-bar="false" placeholder="在此输入反馈内容" placeholder-class="placeholderStyle" bindinput="updateValue" data-name='inputValue' />
</view>
</view>
</swiper-item>
</block>
</swiper>
|
.count {
margin-right: 20rpx;
float: right;
color: #BDBDBD;
font-size: 24rpx;
}
.textarea-box {
width: 100%;
border-top: 20rpx solid #F4F4F4;
height: 200px;
border: 1px solid red;
background-color: #FBFBFB;
}
.textarea-wrap {
padding: 0 30rpx;
}
textarea {
width: 100%;
padding: 25rpx 0;
}
swiper{
height: 300px;
overflow: visible;
}
swiper-item{
height: 300px;
overflow: visible;
}
|
updateValue: function (e) {
this.setData({
inputValue: e.detail.value
});
},
|
我也遇到了。微信官方现在还没解决吗?
请问最后解决了吗?我也遇到了,规定了textarea的父元素的高度,然后textarea的高度100%,每输入几个字符然后换行,到最后焦点完全获取不到了
不在swiper组件内使用是否正常呢?
兄弟,做成代码片段可以不?可以帮你测试一下.谢谢.