const subNVue = uni.getSubNVueById('indexPlay');
subNVue.hide('slide-in-right',200);
- 发布:2021-08-06 10:18
- 更新:2024-01-03 08:52
- 阅读:1078
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 10
HBuilderX类型: 正式
HBuilderX版本号: 3.1.22
手机系统: Android
手机系统版本号: Android 8.0
手机厂商: 华为
手机机型: ATU-AL10
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
const subNVue = uni.getSubNVueById('indexPlay');
subNVue.hide('slide-in-right',200);
const subNVue = uni.getSubNVueById('indexPlay');
subNVue.hide('slide-in-right',200);
预期结果:
const subNVue = uni.getSubNVueById('indexPlay');
subNVue.hide('slide-in-right',200);
const subNVue = uni.getSubNVueById('indexPlay');
subNVue.hide('slide-in-right',200);
实际结果:
const subNVue = uni.getSubNVueById('indexPlay');
subNVue.hide('slide-in-right',200);
const subNVue = uni.getSubNVueById('indexPlay');
subNVue.hide('slide-in-right',200);
bug描述:
subNue 跳转返回无法隐藏,uni.getSubNVueById('indexPlay');能获取到,却无法隐藏
1、多次切换页面后,自定义subNVue.hide()事件无法关闭窗体内的内容;
2、将subNVue.hide()事件改为 subNVue.close()可将窗体关闭,但多次切换后窗体无法弹出显示,
返回值为:TypeError: null is not an object (evaluating 'subNVue.show')
多个页面跳转到带subNvue页面 存在的各种问题(包括遮罩),根本问题就是多次跳转带subNvue页面会不停创建实例,第2次跳转后当前页面无法访问自己的subnvue,上一个也没销毁不了.即使用redirectTo 也不会销毁上一个subnvue创建的实例.不停的创建,抓紧修复吧,这么严重的BUG 导致根本无法使用
阿_怪
解决了吗你
2022-09-17 14:24
味蕾
解决了吗,我也遇到了
2023-03-22 11:44