uni-app subNvue使用close方法关闭后无法再次show显示

uni-app subNvue使用close方法关闭后无法再次show显示

属性
产品分类 uniapp/App
PC开发环境操作系统 Windows
PC开发环境操作系统版本号 win10 20H2
HBuilderX类型 正式
HBuilderX版本号 3.3.8
手机系统 全部
页面类型 vue
vue版本 vue2
打包方式 云端
项目创建方式 HBuilderX

测试过的手机:

Android 华为、小米、oppo; IOS所有版本

示例代码:

"app-plus": {
    "subNVues": [
        {
            "id": "iliveBox_index",
            "path": "pages/subVue/play",
            "type":"popup",
            "style": {
                "background": "transparent",
                "mask": "transparent",
                "position": "absolute",
                "right": "10px",
                "bottom": "200px",
                "width": "180rpx",
                "height": "260rpx"
            }
        }
    ]
}
const subNVue = uni.getSubNVueById("iliveBox_index");
subNVue.show('',300)
subNVue.close();
subNVue.show('',300);//再次show就会报错无法运行

操作步骤:

"app-plus": {
    "subNVues": [
        {
            "id": "iliveBox_index",
            "path": "pages/subVue/play",
            "type":"popup",
            "style": {
                "background": "transparent",
                "mask": "transparent",
                "position": "absolute",
                "right": "10px",
                "bottom": "200px",
                "width": "180rpx",
                "height": "260rpx"
            }
        }
    ]
}
const subNVue = uni.getSubNVueById("iliveBox_index");
subNVue.show('',300);
subNVue.close();
subNVue.show('',300);//再次show就会报错无法运行

更多关于uni-app subNvue使用close方法关闭后无法再次show显示的实战教程也可以访问 https://www.itying.com/category-93-b0.html

16 回复

自己顶

更多关于uni-app subNvue使用close方法关闭后无法再次show显示的实战教程也可以访问 https://www.itying.com/category-93-b0.html


hide可以,但是hide只能隐藏,进程还是存在的,页面多了多个subNvue非常卡

回复 s***@tohjo2018.com: 多subnvue 什么场景? 一个subnvue 中放不同组件不行吗?

自己顶

自己顶

自己顶没用,不会邀请吗?我帮你邀请一下吧

目前仅创建一次,销毁后,无法再显示。

这样不合理啊

需要多个页面多个subnvue,如果不能销毁再显示,只能用hide方法,但是多个页面subnvue hide后进程不会销毁,造成页面卡顿。

回复 s***@tohjo2018.com: 后续会根据需求人数进行调整。

回复 DCloud_UNI_GSQ: 谢谢您了

ios左滑返回就是销毁了,如果销毁了不能再次打开这明显是bug啊,左滑返回无法禁用啊

回复 DCloud_UNI_GSQ: 而且如果只是hide,几个页面切换之后,hide的时候就无非关闭窗体了

回复 DCloud_UNI_GSQ: 官方这个问题什么时候可以解决一下

大佬,这个问题解决了吗

还没有解决吗

回到顶部