如果不是弹窗的朋友cover-view用试试看,加一个z-index就可以了 https://developers.weixin.qq.com/miniprogram/dev/component/cover-view.html
input 激活时placeholder在最顶层无法被覆盖[图片] 当键盘激活input框时,如果此时有dialog之类的全屏组件被触发,此时将dialog组件的层级设置为999999999999, plcaeholder-class哪怕设置为position static,它都会在最顶层,此时只要将键盘弹回,那就正常覆盖在input上。但是在input激活的时候placeholder的层级在最顶层,无法被覆盖
2021-05-09同无法使用 和楼主一样的问题,也是用的 ‘简易双向绑定’ 里的代码片段 查了一圈好像发现要补上一个 binginput 事件?
简易双向绑定 无法使用https://developers.weixin.qq.com/miniprogram/dev/framework/view/two-way-bindings.html 这个不能用啊 还是文档里的这个不能用
2020-04-28同不生效 官方能否给 once的使用姿势? 代码和楼主的差不多,但是都执行不到控制台那一步
安卓 Page.onLoad() eventChannel.once 不生效Wechatlib:2.9.3 父页面: [代码]navigateTo(e) {[代码][代码] [代码][代码]// console.log(e.currentTarget.dataset.url)[代码][代码] [代码][代码]let url = e.currentTarget.dataset.url;[代码][代码] [代码][代码]let files = [代码][代码]this[代码][代码].data.files;[代码] [代码] [代码][代码]if[代码] [代码](utils.notEmpty(url) && files.length > 0) {[代码] [代码] [代码][代码]wx.navigateTo({[代码][代码] [代码][代码]url: url,[代码][代码] [代码][代码]success: [代码][代码]function[代码][代码](res) {[代码][代码] [代码][代码]//触发子页面的一个名为acceptDataFromParentPage事件,并传递数据 files[代码][代码] [代码][代码]//通过eventChannel向被打开页面传送数据[代码][代码] [代码][代码]res.eventChannel.emit([代码][代码]'acceptDataFromParentPage'[代码][代码], files)[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码] [代码] [代码][代码]} [代码][代码]else[代码] [代码]{[代码][代码] [代码][代码]utils.showModalNoCancel([代码][代码]'请选择图片'[代码][代码], [代码][代码]'我知道了'[代码][代码]);[代码][代码] [代码][代码]}[代码][代码]},[代码] 子页面: [代码]/**[代码][代码] [代码][代码]* 生命周期函数--监听页面加载[代码][代码] [代码][代码]*/[代码][代码]onLoad: [代码][代码]function[代码][代码](options) {[代码] [代码] [代码][代码]const eventChannel = [代码][代码]this[代码][代码].getOpenerEventChannel()[代码][代码] [代码][代码]// 监听acceptDataFromParentPage事件,获取上一页面通过eventChannel传送到当前页面的数据[代码][代码] [代码][代码]eventChannel.once([代码][代码]'acceptDataFromParentPage'[代码][代码], data => {[代码][代码] [代码][代码]// console.log(data)[代码][代码] [代码][代码]data.forEach(element => {[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]files: [代码][代码]this[代码][代码].data.files.concat({[代码][代码] [代码][代码]imsrc: element[代码][代码] [代码][代码]})[代码][代码] [代码][代码]})[代码][代码] [代码][代码]})[代码][代码] [代码][代码]});[代码][代码]},[代码]
2019-12-23我是把Textarea放在Popup下会出现这种问题,就算设置了 fixer="{{ true }}"也是一样 滚动的时候Textarea里的 placeholder或者内容 也会跟着滚动 人已经崩溃了....本来以为设置禁用可以锁住结果也是不行 另外 开发者工具运行下是没有问题的....但是真机不行,我用的是Android 难不成只能用 input 替代了?
ios中textarea中的fixed固定placeholder后,会有很多问题比如textarea 如果在swiper里面 比如第3个swiper里面有placeholder,无论怎么滑动swiper,整个屏幕都会出现placeholder,并且输入的字也会被placeholder挡住。(备注:textarea 在非固定定位的环境中不能使用fixed,但是textarea 随着内容(textarea 是在文章中的那种)往下滑动的那种placeholder有问题了。 ) [图片]
2019-12-142019.12.13 fixed在开发者工具下正常,但是在手机上展现不同... 如果说只是placeholder的话我没啥所谓,大不了不用 可是啊...内容也能跟着滚... 我人都傻了... [代码]<[代码][代码]textarea[代码] [代码]fixed[代码][代码]=[代码][代码]'{{ true }}'[代码] [代码]value[代码][代码]=[代码][代码]"{{workuploadDetail.mark}}"[代码] [代码]class[代码][代码]=[代码][代码]"myTextarea"[代码][代码]maxlength[代码][代码]=[代码][代码]'100' [代码][代码]placeholder-style[代码][代码]=[代码][代码]"font-size:12px"[代码] [代码]placeholder[代码][代码]=[代码][代码]"请填写附件说明" [代码][代码] [代码][代码]bindinput[代码][代码]=[代码][代码]"setDetailDataMark"[代码][代码]></[代码][代码]textarea[代码][代码]>[代码]
【已解决】textarea placeholder界面上下拉的时候错位问题[图片] 直接上图,注意“请输入原因,30字以内”是弹窗中textarea的placeholder,不是后面的内容,但是页面上下拉动的时候,textarea没动,这个placeholder居然跟着后面的内容欢快地动起来了,十分带劲。 bug必现,iPhone7 ios11.4.1。
2019-12-13