Skip to content
forked from varletjs/varlet

基于Vue3的Material design风格移动端组件库 Material design mobile component library for Vue3

License

Notifications You must be signed in to change notification settings

lhy14160/varlet

This branch is 3387 commits behind varletjs/varlet:dev.

Folders and files

NameName
Last commit message
Last commit date
Nov 2, 2021
Jul 29, 2021
Nov 8, 2021
Sep 30, 2021
Mar 8, 2021
Apr 12, 2021
Oct 11, 2021
Sep 11, 2021
Jan 27, 2021
Nov 3, 2021
Oct 30, 2020
Oct 9, 2021
Oct 9, 2021
Jul 15, 2021
Nov 6, 2021
Nov 1, 2021
Nov 1, 2021

Repository files navigation

VARLET

基于Vue3的Material design风格移动端组件库

开发文档 | English

version ci vue licence coverage gzip ci


介绍

Varlet是一个基于Vue3开发的Material风格移动端组件库,全面拥抱Vue3生态,由社区建立起来的组件库团队进行维护。

特性

  1. 提供40多个高质量通用组件
  2. 组件十分轻量
  3. 由国人开发,完善的中英文文档和后勤保障
  4. 支持按需引入
  5. 支持主题定制
  6. 支持国际化
  7. 支持webstorm,vscode组件属性高亮
  8. 支持SSR
  9. 支持Typescript
  10. 90%以上单元测试覆盖率,提供稳定性保证

安装

CDN

varlet.js包含组件库的所有样式和逻辑,引入即可。

<div id="app"></div>
<script src="https://cdn.jsdelivr.net/npm/vue@next"></script>
<script src="https://cdn.jsdelivr.net/npm/@varlet/ui/umd/varlet.js"></script>
<script>
  const app = Vue.createApp({
    template: '<var-button>按钮</var-button>'
  })
  app.use(Varlet).mount('#app')
</script>

Webpack / Vite

# 通过npm或yarn安装

# npm
npm i @varlet/ui -S

# yarn
yarn add @varlet/ui
import App from './App.vue'
import Varlet from '@varlet/ui'
import { createApp } from 'vue'
import '@varlet/ui/es/style.js'

createApp(App).use(Varlet).mount('#app')

About

基于Vue3的Material design风格移动端组件库 Material design mobile component library for Vue3

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Vue 41.2%
  • TypeScript 25.3%
  • JavaScript 20.0%
  • Less 13.5%