小程序 textarea原生层级过高又无法覆盖的解决办法

半腔热情 提交于 2019-12-27 07:18:12

textarea 层级高,且无法覆盖,解决办法思路如下:
1、在未获取焦点的时候,让其用其他标签代替,textarea先隐藏掉
2、在点击替代标签时候,让textarea显示并自动获取焦点,对应的把替代标签隐藏即可
3、在textarea失去焦点时,在让textarea隐藏

家庭住址
{{userInfo.homeAddress}}
修 改


addressFlag:false
updateAddress: function () {
this.setData({
addressFlag: true,
})

},
blurAddress: function () {
this.setData({
addressFlag: false,
})
},
setAddress: function (e) {
this.data.userInfo.homeAddress = e.detail.value;
this.setData({
userInfo: this.data.userInfo
})
},

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!