{
"path": "pages/article/articlevue",
"style": {
"navigationBarTitleText": "",
"enablePullDownRefresh": false,
"disableSwipeBack": true,
"app-plus": {
"titleNView": false,
"bounce": "none",
"subNVues": [{
"id": "pingList",
"type": "popup",
"path": "pages/article/subNvue/pingList",
"style": {
"top": "100px",
"bottom": "0",
"position": "dock",
"dock": "bottom",
"zindex": 10,
"background": "rgba(0,0,0,0)"
}
}]
}
}
},
- 发布:2024-05-06 14:00
- 更新:2024-05-06 15:55
- 阅读:106
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Windows 10 教育版21H1
HBuilderX类型: Alpha
HBuilderX版本号: 4.14
手机系统: iOS
手机系统版本号: iOS 17
手机厂商: 苹果
手机机型: iPhone 14 Plus
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
进入vue页面后点击条回复,打开subNvue页面,然后滑动关闭subNvue,会留下遮罩层,点击遮罩层可关闭遮罩层,然后再点击条回复,只能打开遮罩层,无法再成功打开subNvue子窗体。
进入vue页面后点击条回复,打开subNvue页面,然后滑动关闭subNvue,会留下遮罩层,点击遮罩层可关闭遮罩层,然后再点击条回复,只能打开遮罩层,无法再成功打开subNvue子窗体。
预期结果:
1、侧滑不能关闭subNvue子窗体
2、或者直接连遮罩层一起关闭,同时再次打开时可以成功打开
1、侧滑不能关闭subNvue子窗体
2、或者直接连遮罩层一起关闭,同时再次打开时可以成功打开
实际结果:
会留下遮罩层,点击遮罩层可关闭遮罩层,然后再点击*条回复,只能打开遮罩层,无法再成功打开subNvue子窗体
会留下遮罩层,点击遮罩层可关闭遮罩层,然后再点击*条回复,只能打开遮罩层,无法再成功打开subNvue子窗体
bug描述:
iOS设备的vue页面打开subNvue子页面后,侧滑会关闭subNvue,并且留下遮罩层,同时再调用```javascript
this.pingListSubNVue.show('slide-in-bottom', 600)
只能打开遮罩层,无法再打开subNvue子页面了
[录屏示例](https://lfjf.rzfwq.com/jtzy/Product/AndroidProgram/test/20240506-135839.mp4)
废小小小柴 (作者)
是"disableSwipeBack": true,这个吗,。,还是"popGesture": "none",,还是啥,,这个试过了,不行
2024-05-06 15:57
研究生补鸭蛋
回复 废小小小柴: // 强制不可侧滑
plus.webview.currentWebview().setStyle({
'popGesture': 'none'
});
2024-05-06 16:01
废小小小柴 (作者)
回复 研究生补鸭蛋: 这个是在vue页面设置(试过了不行),还是在subNvue子窗体设置?,我看了文档,popGesture不支持nvue页面啊
2024-05-06 16:02
研究生补鸭蛋
回复 废小小小柴: subNvue子窗体created时候设置就行
2024-05-06 16:03
废小小小柴 (作者)
回复 研究生补鸭蛋: 稍等,我试一下
2024-05-06 16:04
废小小小柴 (作者)
回复 研究生补鸭蛋: 可以了,,谢谢谢谢,,,我当时在vue页面试了这个方法了,看文档说不支持nvue,我就没在nvue页面试,当时多试一下就ok了----.nvue 页面仅支持 titleNView、pullToRefresh、scrollIndicator 配置,其它配置项暂不支持(文档里是这么写的)
2024-05-06 16:09
研究生补鸭蛋
回复 废小小小柴: 嗯呢
2024-05-06 16:11