@dyb-dev/vant-pro
v0.0.4
Published
基于 Vue3 + TS + Vant 二次封装的移动端组件库
Downloads
159
Maintainers
Readme
Vant-Pro
简介
vant-pro
是一个使用 Vue3 + TS + Vant 二次封装的移动端组件库,目前仅支持浏览器环境。
特性
- 🎉 支持 Vue3 写法
- 🎉 支持完整的TS中文类型提示
- 🎉 支持组件函数式调用
- 🎉 支持源代码和在线预览示例
- 🎉 支持 Vant 主题定制
- 🎉 支持深色模式
- 🎉 支持现代浏览器
环境要求
- Node.js 版本 >= 18.0.0
- 如果包管理器为 pnpm,版本需 >= 8.15.5
安装与使用
在安装 vant-pro 之前,需要具备以下前置条件:
# 安装 Vue3 最新版本
pnpm i vue
# 安装 vant 组件库 最新版本
pnpm i vant
# 安装 Vue 3 官方提供的组合式 API 和 工具函数 最新版本
pnpm i @vueuse/core
安装 vant 组件库之后,还需引入其提供的样式文件:
import { createApp } from "vue"
// 引入 vant 组件库样式
import "vant/lib/index.css"
const app = createApp()
⚠️注意:
如果 vant 的样式为按需加载的,那么会造成组件无法正常使用,这是由于当你在使用按需加载时,使用 vant-pro 的组件并不会去自动引入其内部 vant 组件的样式文件。
前置条件完成后,可以通过 pnpm 进行安装:
# 当然你也可以通过 npm、yarn 或 bun 进行安装
pnpm i @dyb-dev/vant-pro
快速上手
import { createApp } from "vue"
// 1. 引入 `ListPro` 组件
import { ListPro } from "@dyb-dev/vant-pro"
// 2. 引入 vant-pro 组件库样式
import "@dyb-dev/vant-pro/dist/style.css"
const app = createApp()
// 3. 注册 `ListPro` 组件
// 方式一. 通过 app.use 注册
app.use(ListPro)
// 方式二. 通过 app.component 注册
app.component(ListPro.name, ListPro)
更多内容请参阅快速上手。
链接
开源协议
本项目基于 MIT 协议,请自由地享受和参与开源。