8***@qq.com
8***@qq.com
  • 发布:2022-12-27 18:02
  • 更新:2022-12-28 11:35
  • 阅读:264

开发微信小程序,自定义组件无法配置编译后的.json文件,导致自定义组件无法进行分包组件的引入

分类:uni-app
2022-12-27 18:02 负责人:无 分享
已邀请:
DCloud_UNI_WZF

DCloud_UNI_WZF

是指 project.config.json 吗

  • 8***@qq.com (作者)

    不是,项目背景微信小程序中,自己用.vue 文件写的组件, 需要引入分包的组件。利用分包异步化进行占位组件的设置,目前只有page.json里对页面层级的style 设置componentPlaceholder进行设置占位组件进行引入,如果是主包的组件引入分包组件,那么就没有设置的入口,只能对编译微信小程序后dist里的组件.json文件进行componentPlaceholder设置就能正常引入。

    2022-12-28 09:58

DCloud_UNI_WZF

DCloud_UNI_WZF

看下附件项目是否符合你的预期,如确认框架问题,提供测试工程

  • 8***@qq.com (作者)

    Foo 组件引入分包componentA, 无法引入,微信小程序分包会提示找不到,因为在page.json 没有对组件Foo的配置。

    2022-12-28 11:49

  • 8***@qq.com (作者)

    请问vite创建的项目 uniapp编译打包完成的hook有开放吗?

    2022-12-28 17:13

  • DCloud_UNI_WZF

    回复 8***@qq.com: 目前没有可以配置编译后组件 .json文件的位置

    编译后的hook直接用rollup的即可

    2022-12-28 20:57

  • 8***@qq.com (作者)

    回复 DCloud_UNI_WZF: 已解决,感谢

    2022-12-29 10:42

  • 2***@qq.com

    回复 DCloud_UNI_WZF: 我也遇到这个问题了,还有其他的解决办法?

    2023-03-10 11:19

该问题目前已经被锁定, 无法添加新回复