软件技术学习笔记

个人博客,记录软件技术与程序员的点点滴滴。

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
  }
}