前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >被尤雨溪/阮一峰等大神推荐的UI组件库

被尤雨溪/阮一峰等大神推荐的UI组件库

作者头像
程序员老鱼
发布2022-12-02 11:11:43
1.8K0
发布2022-12-02 11:11:43
举报
文章被收录于专栏:前端实验室

大家好,我是前端实验室的大师兄!

最近大师兄翻到一个VUE3组件库:Varlet。作者是一位专科毕业、来自四川在无锡工作的前端开发者。作为半个老乡,真心为作者点赞。

前言

Varlet 前身本来是该作者所在公司打算开发的组件库。后来公司考虑成本、投资回报等原因不再继续提供支持,但作者联合好友继续完善下去,发展至今已经拥有十多个一起维护的小伙伴。热爱可抵岁月漫长,这可能就是开源的魅力所在。大师兄这里也和大家分享下。

简介

Varlet 是一个基于 Vue3 开发的 Material 风格移动端组件库,全面拥抱 Vue3 生态,由社区的小伙伴开发和维护。

Varlet 不仅获得阮一峰老师的推荐,同时也得到了国内外开源技术社区的认可,其中 Vite 核心团队的 Antfu 大神也接受了这个组件库的 PR。另外,Vue.js 的作者尤雨溪推荐了该项目。

特性

🚀 提供50个高质量通用组件 🚀 组件十分轻量 💪 由国人开发,完善的中英文文档和后勤保障 🛠️ 支持按需引入 🛠️ 支持主题定制 🌍 支持国际化 💡 支持 webstorm,vscode 组件属性高亮 💪 支持 SSR 💡 支持 Typescript 💪 确保90%以上单元测试覆盖率,提供稳定性保证 🛠️ 支持暗黑模式

安装

安装 Varlet 非常简单,通过 CDN 引入的方式,引入 varlet.js 一个文件就包含组件库的所有样式和逻辑:

代码语言:javascript
复制
<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 或 pnpm 安装。

代码语言:javascript
复制
# npm
npm i @varlet/ui -S

# yarn
yarn add @varlet/ui

# pnpm
pnpm add @varlet/ui

接着就可以在项目中使用了。

代码语言:javascript
复制
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')

组件使用

整体上说,Varlet 组件的使用和主流的 UI 组件库一样:支持按需引入服务端渲染、提供移动端和桌面端适配支持国际化等。

这对于开发使用者来说上手成本几乎为零。现在一起来看下 Varlet 的组件。

官网提供了在线代码编辑工具,方便我们快速体验 Varlet

上手体验和建议

Varlet 是一款移动端 UI 组件库,适用于开发移动 web 应用或者通过 Vue Native 来开发安卓或 iOS 应用。

Varlet 官方的文档都是由母语是中文的开发者写出来的,是其他国外 Material Design 风格的组件库所不能比拟的。代码例子丰富,清晰易懂,开发体验不错。

如果你的产品在意交互动效的细节,或者要上架谷歌商店的应用,这款本地化的组件值得选择。

关于 Varlet 的介绍就到这里了。想要了解更多内容,请查阅下方的官方地址:

Varlet 地址 https://varlet.gitee.io/varlet-ui/#/zh-CN/index

写在最后

欢迎加入前端实验室读者交流群,群里有不少技术大神,不定时会分享一些技术要点,更有一些资源收藏爱好者会分享一些优质的学习资料。吃瓜、摸鱼、白嫖技术就等你了~

进群方式:在下方公众号后台,回复 111 ,按提示操作即可进群。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-08-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 前端实验室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 简介
  • 特性
  • 安装
  • 组件使用
  • 上手体验和建议
  • 写在最后
相关产品与服务
内容分发网络 CDN
内容分发网络(Content Delivery Network,CDN)通过将站点内容发布至遍布全球的海量加速节点,使其用户可就近获取所需内容,避免因网络拥堵、跨运营商、跨地域、跨境等因素带来的网络不稳定、访问延迟高等问题,有效提升下载速度、降低响应时间,提供流畅的用户体验。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档