有遇到这个问题的大佬吗,这个弹出层this.$refs.popup.open()方法点击无效,也不报错,源码里面去测试是能调用的,但是没有弹出层,这啥情况啊

- 发布:2022-12-06 00:51
- 更新:2023-09-06 15:23
- 阅读:4131

popup.js中getParent()方法中name是'uniPopup',u是小写的,而下面parent.$options.name获取到的是‘UniPopup’,故此无法执行到return parent,所以会报错。另外可在uni-popup-dialog.vue文件中将 "this.popup.disableMask()"和"this.popup.closeMask()"替换为"this.popup.mkclick = false;"和"this.popup.maskShow = false;"就不会报错closeMask()方法无效的问题了
-
z***@163.com (作者)
2022-12-09 23:02
z***@163.com (作者)
我的原因,可能复制实例有误没生效,仔细去看了看封装的组件能传值,最后确定是多套了一层壳子的原因
2022-12-09 23:00