组件库没有按需加载功能

来源:1-1 课程导学

rookie_white

2023-08-08

老师我根据文档安装了组件库包,通过按需加载方式引入的包并没有按需加载,组件样式没有加载到项目里,还要全局引入整个样式库才行

<template>
  <Button>我是 VkButton</Button>
</template>
<script>
  import { Button } from ' @vikingmute/v-element'
  export default {
    components: { Button },
  }
</script>

写回答

1回答

张轩

2023-08-09

同学你好

1 样式是全局生成的,所以是要单独加载的,文档中有描述。这也是挺多组件库的做法。可以参考 element-plus:

https://element-plus.gitee.io/zh-CN/guide/quickstart.html#%E5%AE%8C%E6%95%B4%E5%BC%95%E5%85%A5

2 按需加载应该是支持的,因为 vite 打包生成的都是 es modules,这个我晚点的时候再研究一下。

0
1
rookie_white
我意思是,组件JS是可以按需加载,但不用全局引入样式,而是加载特定组件的样式即可,这样才叫按需加载吧
2023-08-09
共1条回复

进阶必学,打造媲美ElementPlus的组件库

Vue3.3 + TS4 ,自主打造媲美 ElementPlus 的组件库

481 学习 · 219 问题

查看课程