pages.json页面
···
"app-plus": {
"subNVues": [{
"id": "bannerPopup",
"path": "pages/travel/subnvue/bannerPopup",
"type": "popup",
"mask": "rgba(0,0,0,0)",
"style": {
"background": "transparent",
"margin": "auto"
}
}]
}
···
首页nvue页面
···
const subNVue = uni.getSubNVueById('bannerPopup');
subNVue.show('zoom-fade-in', 500);
···
bannerPopup.nvue页面
···
const subNVue = uni.getCurrentSubNVue();
subNVue.hide('fade-out', 500);
// subNVue.close();
···
2 个回复
DCloud_heavensoft
你之前是什么版本?能不能提个复现工程?
安卓是否正常?
1***@163.com (作者)
测试了一下,是条件编译有问题,我之前用的是hbuildX4.36,#ifdef APP-IOS 和 #ifdef APP-ANDROID 这两个可以正常编译,现在升级为新版本后,无法正常编译,没有执行条件里面的代码> ;
另外就是IOS的旁边模式下,使用subNVue.hide()方法,虽然关闭了弹框,但是旁白模式下的选中区域还是在subNVue弹框那边,现在是只能通过subNVue.close()来解决,但是使用了subNVue.close()就无法再次打开弹框,这一块有解决办法吗?