Vant UI
安装
下载
1 | # Vue 3 项目,安装最新版 Vant |
按需引入组件样式
在基于 vite
、webpack
或 vue-cli
的项目中使用 Vant 时,可以使用 unplugin-vue-components 插件,它可以自动引入组件,并按需引入组件的样式。
相比于常规用法,这种方式可以按需引入组件的 CSS 样式,从而减少一部分代码体积,但使用起来会变得繁琐一些。如果业务对 CSS 的体积要求不是特别极致,我们推荐使用更简便的常规用法。
安装插件
1 | # 通过 npm 安装 |
配置插件
如果是基于 vite
的项目,在 vite.config.js
文件中配置插件:
1 | import vue from '@vitejs/plugin-vue'; |
如果是基于 vue-cli
的项目,在 vue.config.js
文件中配置插件:
1 | const { VantResolver } = require('unplugin-vue-components/resolvers'); |
如果是基于 webpack
的项目,在 webpack.config.js
文件中配置插件:
1 | const { VantResolver } = require('unplugin-vue-components/resolvers'); |
使用组件
完成以上两步,就可以直接在模板中使用 Vant 组件了,unplugin-vue-components
会解析模板并自动注册对应的组件。
1 | <template> |
引入函数组件的样式
Vant 中有个别组件是以函数的形式提供的,包括 Toast
,Dialog
,Notify
和 ImagePreview
组件。在使用函数组件时,unplugin-vue-components
无法自动引入对应的样式,因此需要手动引入样式。
1 | // Toast |
你可以在项目的入口文件或公共模块中引入以上组件的样式,这样在业务代码中使用组件时,便不再需要重复引入样式了。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 吕小布の博客!
评论