写点什么

vue 使用 Element-ui 组件库 - 按需引入

  • 2023-06-14
    北京
  • 本文字数:562 字

    阅读完需:约 2 分钟

按需引入就是一不同于全部引入,不会一上来引入全局的组件和样式,而是看使用了哪些组件,根据使用的组件进行注册,并且只引入这些组件相关的样式,下面开始操作


首先就是先把完整引入的代码进行注释,然后查看官网



点击这个蓝色的地址,会跳向 github,值得注意的是这个按需引入的作者是 ant design 团队进行开发的(ant design 也推出了可以给 vue 使用的 ui 组件库)



接下来回到文档,安装文档说明进行操作

安装 babel-plugin-component


打开终端,输入:


npm install babel-plugin-component -D
复制代码


修改.babelrc(babel.config.js)

最新的脚手架已经不叫了.babelrc,而是 babel.config.js


引入需要的组件


解决报错

这时候启动,发现报错了,这个错误不是我们的锅,是由于脚手架和组件库不统一造成的



提示什么东西 not found 就使用 npm i xxx 安装即可



这时候又报错了



这个错误是因为脚手架版本的问题,更换即可 babel 预设环境即可,这个错误比较恶心


如果说缺什么安装什么即可


module.exports = {  presets: [    '@vue/cli-plugin-babel/preset',    ["@babel/preset-env", { "modules": false }],  ],  plugins:[      [        "component",        {          "libraryName": "element-ui",          "styleLibraryName": "theme-chalk"        }      ]    ]}
复制代码



改过之后就解决了



再次访问页面发现样式还在,并且体积变小了



发布于: 刚刚阅读数: 4
用户头像

还未添加个人签名 2022-10-26 加入

还未添加个人简介

评论

发布
暂无评论
vue使用Element-ui组件库-按需引入_6 月优质更文活动_我搬去水星了_InfoQ写作社区