收藏
回答

分包中引入插件,会导致分包中页面样式不生效?

使用分包功能,并且分包中引入插件。

发现分包中的页面,wxss都不生效。只有app.wxss中的样式可以生效。

测试手机:小米11,微信8.0.3,基础库2.17.0。

代码片段:https://developers.weixin.qq.com/s/prOJzmmy7iqD

回答关注问题邀请回答
收藏

3 个回答

  • Demons
    Demons
    2021-12-08

    问题已复现,我们会在后续版本中进行修复。近期会上线

    2021-12-08
    有用 1
    回复 10
    • K.Mr
      K.Mr
      2022-01-12
      更新上线了么?
      2022-01-12
      回复
    • 黑肥先生
      黑肥先生
      2022-01-29
      同样问题,小程序开发工具已更新至当前最新版
      2022-01-29
      回复
    • 哄哄
      哄哄
      2022-03-21
      有解决好吗?现在仍遇到同样的问题,小程序开发工具已更新至当前最新版
      2022-03-21
      回复
    • 小明
      小明
      2022-04-07
      更新上线了么?
      2022-04-07
      回复
    • csy
      csy
      2022-06-06
      更新上线了么
      2022-06-06
      回复
    查看更多(5)
  • 沙粒
    沙粒
    2022-02-23

    遭遇到分包中使用<kivicube-scene>组件,结果自定义的<cover-view>组件里面的东西层级设置无效,

    2022-02-23
    有用
    回复
  • 景宏刚
    景宏刚
    2021-05-21

    我也遇到相同的问题,不知道原因是什么,以及如何解决。

    2021-05-21
    有用
    回复 5
    • 好名字
      好名字
      2021-05-22
      核心问题是分包中的样式无效了,但是app.wxss文件中的全局样式可以生效,所以可以将样式写在app.wxss之中。


      有和微信聊过,是他们服务器编包出了问题,等他们修复后,重新上传代码就行了。就是不知道什么时候才能修复。
      2021-05-22
      回复
    • 景宏刚
      景宏刚
      2021-05-24回复好名字
      感谢回复,不过写到 app.wxss 不是特别好,毕竟是全局样式。目前我们的做法是写成主包里的组件,等之后他们修复了,在迁移到分包里。
      2021-05-24
      回复
    • 好名字
      好名字
      2021-05-26回复景宏刚
      非插件组件部分的UI,确实单独提取组件最好。


      但用到插件提供的组件,并设置其大小布局时,因为主包无法引入分包的组件(没试验过抽象节点,或者可以),就只能将样式写在app.wxss了。这种就必须用class选择器,加特殊前缀命名避免影响其他页面。
      2021-05-26
      回复
    • 景宏刚
      景宏刚
      2021-05-27回复好名字
      是的,这确实没有办法。不过可以单独创建一个wxss,让 app.wxss 导入,也保证了一定的独立性。
      2021-05-27
      回复
    • 王权
      王权
      2022-04-27
      现在有解决方案了吗?
      2022-04-27
      回复
登录 后发表内容