uniapp:编译微信、h5都正常的,编译钉钉小程序无法找到页面

我们在做uniapp的开发的时候遇到很多莫名其妙的问题,其中就有个很奇葩的问题,我们开发的过程中使用微信小程序/h5调试都是正常编译正常跳转,然后在要上架的时候,编译钉钉小程序成功,但是访问页面无法访问,

TypeScript 复制代码
Error: framework error: can not find page: pages/repairs/repairs-accept-list/index?__id__=2 when execute navigateTo for url /pages/repairs/repairs-accept-list/index?__id__=2

真够奇葩的,网上找了好久相关资料,也参考了官方文档,什么解决方法都有就没有一个有效的

1、编译器版本

2、定时跳转的

3、路径加"\"的

4、还有什么onshow也影响到了

什么情况都有

都检查了个遍还是这种情况,最后在不懈努力之下找了问题,首先我们看下目录结构

TypeScript 复制代码
├── mergePages.js           # 用来处理分包pages.json合并的文件
├── package.json
├── src/
|  ├── App.vue
|  ├── components/
|  ├── main.js
|  ├── pages/               # 主包
|  |  ├── home/
|  |  ├── otherA/
|  |  ├──── otherAA/
|  |  ├── otherB/
|  |  ├──── otherBA/
|  ├── pages-a/             # 分包a
|  |  ├── pages/
|  |  └── pages.json
|  ├── pages-b/             # 分包b
|  |  ├── pages/
|  |  └── pages.json
|  ├── pages.json
├── vue.config.js

我们一般会在工作台放置一些功能入口,这里很关键,我们在配置路由的时候必须按顺序来配置

TypeScript 复制代码
{
 "pages": [
    {
      // 主页面一定要在子页面前面
      "path": "pages/home/index",
      "style": {
        "navigationBarTitleText": ""
      }
	},
    {
     "path": "pages/otherA/index",
      "style": {
        "navigationBarTitleText": ""
      }
    },
    {
     "path": "pages/otherB/index",
      "style": {
        "navigationBarTitleText": ""
      }
    },
    
    {
      // 其它子页面
     "path": "pages/otherA/otherAB/index",
      "style": {
        "navigationBarTitleText": ""
      }
    }
}

这样就可以解决页面无法跳转的问题~希望能帮助大家,如果有什么问题可以加wx" tinwiy,共同学习

相关推荐
xiaogai_gai9 小时前
采购业务退款单同步实战:从钉钉审批流到金蝶云星空付款单
java·数据库·钉钉
CHB2 天前
别再问uni-app x蒸汽模式是否成熟了,已经有大量App案例上架应用商店了
uni-app
阿砾2 天前
微信群消息处理:回调乱序、自己发的消息、群内真实发送者
微信
承渊政道2 天前
飞牛NAS部署Hermes AI Agent:接入DeepSeek、微信与公网访问完整教程
人工智能·微信·nas·deepseek·hermes
高晶3 天前
微信小程序实战:iOS 降级查询工具从零开发
微信·程序员
2601_952047793 天前
金蝶云星空销售订单附件查询接口权威教程(BOS_Attachment)
python·机器人·钉钉
软擎3 天前
花店节日布置怎么留记录?用轻虾导出助手把花材替换、现场尺寸与撤场清点钉在一起
微信
anyup3 天前
uView Pro X 1.0.0 发布:全面支持 uni-app x 蒸汽模式,80+ 组件
前端·uni-app·ai编程
2601_952047793 天前
聚水潭售后退仓单同步到金蝶云·星空退货单:轻易云实战教程
大数据·机器人·钉钉·制造
jaysee-sjc3 天前
【苍穹外卖】Day12:工作台数据看板与 Excel 报表导出
java·开发语言·数据库·spring boot·spring·微信·excel