uni-app 京东小程序 设置 pageAlias 和 quickMenu 不生效

uni-app 京东小程序 设置 pageAlias 和 quickMenu 不生效

开发环境 版本号 项目创建方式
Windows 1 HBuilderX

操作步骤:

 "pageAlias": {  
      "index": "pages/index/index",  
      "my": "pages/my/my"  
    },  
    "quickMenu": {  
      "share": false,  
      "favorite": false,  
      "sendToDesktop": false  
    }

都不生效

预期结果:

打包后的 app.json 包含这两个配置

实际结果:

没有包含

bug描述:

 "pageAlias": {  
      "index": "pages/index/index",  
      "my": "pages/my/my"  
    },  
    "quickMenu": {  
      "share": false,  
      "favorite": false,  
      "sendToDesktop": false  
    }

更多关于uni-app 京东小程序 设置 pageAlias 和 quickMenu 不生效的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

你可以把 代码放在 manifest.json 中 mp-jd 下面,参考附件

更多关于uni-app 京东小程序 设置 pageAlias 和 quickMenu 不生效的实战教程也可以访问 https://www.itying.com/category-93-b0.html


在 uni-app 中,pageAliasquickMenu 是京东小程序特有的配置项,但需要放置在正确的位置才能生效。根据京东小程序官方文档,这两个配置应直接放在 app.json 的根级别,而不是在 pages 或其他节点下。

在你的项目中,请检查 pages.json 中的配置方式。正确做法是在 pages.json 中添加京东小程序特有的配置,使用 "mp-jd" 字段包裹。示例如下:

{
  "pages": [...],
  "mp-jd": {
    "pageAlias": {
      "index": "pages/index/index",
      "my": "pages/my/my"
    },
    "quickMenu": {
      "share": false,
      "favorite": false,
      "sendToDesktop": false
    }
  }
}
回到顶部