小白请指教
小白请指教
  • 发布:2022-12-17 20:45
  • 更新:2023-01-16 17:17
  • 阅读:257

【报Bug】subNVue 原生子窗体 在分包情况下 绝对路径编译有问题不显示

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 88

HBuilderX类型: 正式

HBuilderX版本号: 3.6.14

手机系统: iOS

手机系统版本号: iOS 16

手机厂商: 苹果

手机机型: iphone

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

subNVue 原生子窗体 在分包情况下 绝对路径编译有问题不显示

操作步骤:
{  
        "root": "activity",  
        "pages": [  
            {  
                "path": "pages/index",  
                "style": {  
                    "navigationStyle": "custom",  
                    "navigationBarTitleText": "专题详情",  
                    "backgroundTextStyle": "dark",  
                    "navigationBarBackgroundColor": "#FFFFFF",  
                    "subNVues": [{  
                        "id": "returnButton",  
                        "path": "/pages/subNVue/returnButton",  
                        "style": {  
                            "width": "100%",  
                            "background": "transparent"  
                        }  
                    }]  
                }  
            }

这是pages设置 returnButton在根目录/pages/subNVue 下 ios有问题 安卓编译报文件找不到 文件查找失败:'./activity/pages/subNVue/returnButton.nvue?mpType=page' at main.js:5
但是居然可以显示 附件是安卓的截图 ios 客户反馈 暂时没有手机测试 目前看来是有问题的 之前的3.6.5正常

预期结果:

subNVue 原生子窗体 在分包情况下 绝对路径编译有问题不显示

实际结果:

subNVue 原生子窗体 在分包情况下 绝对路径编译有问题不显示

bug描述:

subNVue 原生子窗体 在分包情况下 绝对路径编译有问题不显示

2022-12-17 20:45 负责人:DCloud_UNI_LXH 分享
已邀请:
DCloud_UNI_LXH

DCloud_UNI_LXH

pages.json 不支持写类似的 /pages 路径,请书写 pages,规则参考 pages -> path,比如你示例代码中的首页的 path

  • 小白请指教 (作者)

    那要怎么写分包才可以使用主目录的文件呢(app因为有小程序 所以使用了分包)

    2023-01-16 16:14

  • DCloud_UNI_LXH

    回复 小白请指教: 可以这样写 ../pages/subNVue/returnButton 试试。相对于放置 activity/pages/index 页面的位置

    2023-01-16 17:17

  • 小白请指教 (作者)

    回复 DCloud_UNI_LXH: 可以了 谢谢 但是3.6.5的版本像我那样写没有报错 之后的版本都会报错

    2023-01-16 17:24

  • DCloud_UNI_LXH

    回复 小白请指教: 这个我后续看看,你先用着

    2023-01-16 17:40

要回复问题请先登录注册