其实很简单, 设置一个最低高度
问题点:当优惠券点击出现时, 点击选择优惠券 无论怎么设置textarea,都会显示输入..
现在很简单,给textarea父级设置一个最低高度(掩耳盗铃方式,让用户感觉没有动,具体高度自己慢慢调)
.textarea {
margin: auto 20rpx;
min-height: 300rpx;
}
.textarea textarea {
width: 100%;
background: #F5F5F5;
}
重点:当点击显示优惠券时,让textarea 隐藏掉,优惠券不显示时,让textarea出现..
你这个textarea在页面的底部还好,如果这个textarea在页面的上部分,你把它wx:if了,他不占位置了,你这个遮罩层看不到他了,所有下部分的标签上移了,难道还要写一个和他一样的view吗
是的,只能这样简单的解决,替换掉就行,或者你看看 cover-view这个标签
哈哈哈,我笑了呀,现在官方也开始掩耳盗铃了啊。。。
官方那个新标签 就是弄了一个层级最高的标签,咱这个只不过是找了个低层级替换而已
楼主,万一textarea在遮罩层,直接隐藏掉就会留空白。。。
在遮罩层就不存在,层级最高的问题啊,反正你要输入
如果遮罩要挡住,只能替换掉textarea....这你要美工找个类似他的图片 替换掉,一点点差别
目前解决的方案是用view进行替换,但是具体替换样式 安卓和开发者工具显示好像还不一样,模拟器是看不出差异的 ,在真机上安卓明显有差异(如line-hight) 这问题真的头疼啊
不行就放一张图片,我这么干的,长得一样
textarea 里面输入的内容是未知的,图片无法做到替换吧
让他返回最开始的状态,客户要问就说,腾讯这边的bug , 或者cover-view 这个标签你看看
。。。
显得特别悲凉
啥意思