[BUG] 分包加载的页面包含自定义组件报错

发布于 6 年前作者 naqiu18613 次浏览最后编辑 6 年前来自 ask

在subPackages下的页面,如果引用app主包里面的自定义组件,就会报下面的错误~~~~

10 回复
guiyinghou
guiyinghou1 楼6 年前

开发工具(1.7.2)里提示的是就是我发帖子的图,真机里面(1.7.4)也报错,只是提示的错误信息略有不同。

dqiu
dqiu2 楼6 年前

你好,暂未能复现你的问题。能不能提供更多的信息呢?

pengyang
pengyang3 楼6 年前

这个问题怎么解决

lxue
lxue4 楼6 年前

使用自定义组件确实会报错

wanxiulan
wanxiulan5 楼6 年前

已经查到问题了,我们尽快修复。

weihou
weihou6 楼6 年前

基础库是最新的,在真机IOS下提示是下面这个图:

shop就是分包的root路径,下面有两个页面goods-detail和order-form,调试上看分包已经加载了,但是后边就报错了。只要我把这页面.json文件的组件引用去掉就正常,只要是有组件引用就报错

xiulan68
xiulan687 楼6 年前

麻烦选下最新的基础库版本试试?

tgao
tgao8 楼6 年前

同样的问题,模拟器能正常打开,真机报错

xdong
xdong9 楼6 年前

是只有手机上有问题吗?手机上的基础库版本是?

pliang
pliang10 楼5 年前

额~~~这就尴尬了,难道就我碰上了?具体描述是,当我在subPackages的某个页面的json里声明使用自定义组件,这些组件是在app的主包里的,就会报错。

sub_page.json:

{
    "usingComponents": {
        "comment-item": "/component/comment/comment-item/comment-item"
    }
}

用/或者…/都不行  … …

另外补充一个问题,开发工具目前好像还不支持分包页面的编译模式,总是提示页面在app.json中没有声明