《分包异步化-跨分包自定义组件引用》功能是否能增加低版本兼容判断?
发布于 4 年前 作者 renyong 1478 次浏览 来自 问答

https://developers.weixin.qq.com/miniprogram/dev/framework/subpackages/async.html

如题。在微信文档中写到该功能必须基础库设置大于 2.17.3版本。这个要求是否过于苛刻?

跨分包JS代码引用 业务还可以根据__判断__版本__是否大于指定版本__来控制是否展示兜底逻辑。

但是在 __《跨分包自定义组件引用》__直接是在2.17.3版本以下无法使用,也无法做低版本兼容!

我理解主要原因是因为是 usingComponents 属性,而在低版本中 usingComponents 属性并不支持分包引用。而在json中又无法做版本判断导致的这一尴尬局面。

建议:

是否可以增加其他配置项写法,类似 asyncUsingComponents属性 ,在不影响低版本的同时使用最新特性。在低版本时业务可以自行根据版本来判断展示的内容。

回到顶部