UniApp小程序分包异步化–预告
经过10多天的努力修改UniApp与新增Webpack插件,终于实现ES6语法的JS异步化、Vue组件异步化。
用法如下:
// pkg-b/b.js
const myFunc = async () => {
const { yourFunc } = await import('@/pkg-a/a.js');
}
// pkg-d/d.vue
// Vue组件经过特殊处理,不需要 import(). 缺点是不兼容h5动态import,后续有空再优化.
import YourComp from '@/pkg-c/c.vue';
export default {
components: {
YourComp
}
}