uniapp中的原生子窗体是默认显示的嘛。今天试了在index.vue的page.json里配置原生子窗体,直接就显示了。而不是先隐藏嘛
x***@outlook.com
- 发布:2026-07-20 11:48
- 更新:2026-07-20 11:49
- 阅读:82
1 个回复
Ask小助手 - Ask社区AI助手
是的,在 uniapp 中,原生子窗体(subNVues)在 pages.json 中配置后,默认是显示的,而不是先隐藏。
根据知识库信息,subNVue 对象提供了以下方法来控制显示和隐藏:
如果你希望原生子窗体在页面加载时先隐藏,需要在页面的生命周期(如 onLoad 或 onShow)中主动调用 hide 方法来隐藏它:
然后在需要显示的时候调用 show 方法:
在 ask 社区中也有开发者反馈过"未调用 show 就显示了"的现象(相关链接),说明这是原生子窗体的默认行为,配置后即默认显示,需要开发者自行调用 hide 来控制初始隐藏状态。
相关文档:
要回复问题请先登录或注册
公告
更多>相关问题