详细问题描述
uni-app中pages.json中设置bounce除了第一个,其他均不生效
"pages": [ //pages数组中第一项表示应用启动页,
{
"path": "pages/login",
"style": {
"app-plus": {
// "titleNView": false, //禁用原生导航栏,
"bounce": "none" //关闭窗口回弹效果
}
}
},
{
"path": "pages/view",
"style": {
"app-plus": {
"bounce": "none" //关闭窗口回弹效果
}
}
},
{
"path": "pages/newView",
"style": {
"app-plus": {
"bounce": "none" //关闭窗口回弹效果
}
}
}
],
重现步骤
[步骤]
[结果]
[期望] 二级页面 设置关闭回弹有效
运行环境
[系统版本]
[浏览器版本]
[IDE版本]
[mui版本]
附件
[代码片段]"pages": [ //pages数组中第一项表示应用启动页,
{
"path": "pages/login",
"style": {
"app-plus": {
// "titleNView": false, //禁用原生导航栏,
"bounce": "none" //关闭窗口回弹效果
}
}
},
{
"path": "pages/view",
"style": {
"app-plus": {
"bounce": "none" //关闭窗口回弹效果
}
}
},
{
"path": "pages/newView",
"style": {
"app-plus": {
"bounce": "none" //关闭窗口回弹效果
}
}
}
],
[安装包]
https://service.dcloud.net.cn/build/download/57bda270-aa95-11e8-b445-659f4844f81b
联系方式
[QQ]361284231
[电话]18191550454
4 个回复
StarSky - 前端工程师
你加错位置了可不无效,加在style里面 app-plus上面
白无常 - 人生在世无非是笑笑别人,偶尔让别人笑笑。
我也遇到这个问题了,不过可以解决顶一下。
【解决办法】
去掉全局 自定义导航栏属性,在每个页面加 "titleNView" : false。
完整示例如下:
【解决过程】
通过测试,发现只要设置了自定义导航栏就会出现这种情况。
把自定义导航属性去掉就没问题。
"globalStyle" : {
"navigationStyle" : "custom" //把这一行去掉即可
}
把这个去掉,却又想做成沉浸式怎么办,按照官方文档,只好设置没个页面等 app-plus,结果成功了。
t***@qq.com
我的 在入口页面 禁用是有效的
6***@qq.com
试试这个
"style": {
"disableScroll": true,
}
g***@126.com
这个好使。
2023-06-08 16:46
d***@qq.com
回复 g***@126.com: 为啥我这里也不行啊,崩溃了
2023-11-10 09:52