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

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

作者头像
程序员老鱼
发布于 2022-12-02 03:11:43
发布于 2022-12-02 03:11:43
2.4K00
代码可运行
举报
文章被收录于专栏:前端实验室前端实验室
运行总次数:0
代码可运行

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

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

前言

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

简介

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

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

特性

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

安装

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<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
代码运行次数:0
运行
AI代码解释
复制
# npm
npm i @varlet/ui -S

# yarn
yarn add @varlet/ui

# pnpm
pnpm add @varlet/ui

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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 删除。

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

评论
登录后参与评论
暂无评论
推荐阅读
ES6 主要的新特性
本文基于lukehoban/es6features ,同时参考了大量博客资料,具体见文末引用。 ES6(ECMAScript 6)是即将到来的新版本JavaScript语言的标准,代号harmony(和谐之意,显然没有跟上我国的步伐,我们已经进入中国梦版本了)。上一次标准的制订还是2009年出台的ES5。目前ES6的标准化工作正在进行中,预计会在14年12月份放出正式敲定的版本。但大部分标准已经就绪,且各浏览器对ES6的支持也正在实现中。要查看ES6的支持情况请点此。 目前想要运行ES6代码的话,可以用go
庞小明
2018/03/09
1K0
ECMAScript 6 新特性总结
个人感觉ECMAScript 6总体上来说:添加了块级作用域,增加了一些语法糖,增强了字符串的处理,引入Generator函数控制函数的内部状态的变化,原生提供了Promise对象,引入了Class(类)的概念,并且在语言规格的层面上实现了模块功能。 注:
IMWeb前端团队
2019/12/03
8520
(转)ES6新特性概览
ES6(ECMAScript 6)是即将到来的新版本JavaScript语言的标准,代号harmony(和谐之意,显然没有跟上我国的步伐,我们已经进入中国梦版本了)。上一次标准的制订还是2009年出台的ES5。目前ES6的标准化工作正在进行中,预计会在14年12月份放出正式敲定的版本。但大部分标准已经就绪,且各浏览器对ES6的支持也正在实现中。要查看ES6的支持情况请点此。 目前想要运行ES6代码的话,可以用google/traceur-compiler将代码转译。点此访问traceur-compiler
前端黑板报
2018/01/29
9710
ES6 常用知识总结
ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。
EchoROne
2022/08/15
5470
重读 ES6 标准入门(第3版)
仅将自己的理解做整理、归类并结合实际遇到的问题做记录,更推荐阅读 ECMAScript 6 入门。
掘金安东尼
2024/01/28
1620
es6入门
es6作为最新的js语言版本,有很多特性是不得不晓的。下面将语法中常用的分析出来,对应到基本对象类型的会在对象里描述。
RobinsonZhang
2018/08/28
5650
ECMAScript 6 学习笔记
IMWeb前端团队
2017/12/29
9080
es6学习笔记
ECMAScript 6.0( 以下简称ES6) 是JavaScript语言的下一代标准。
earthchen
2020/09/24
9910
用简单的方法学习ECMAScript 6
这里是ECMAScript 6 简要概览 本文大量参考了es6特性代码仓库,请允许我感谢其作者Luke Hoban的卓越贡献,也感谢Axel Rauschmayer所作的优秀书籍。
疯狂的技术宅
2019/03/28
1.8K0
用简单的方法学习ECMAScript 6
ES6新特性概览
前言 ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准,已经在2015年6月正式发布了。它的目标,是使得JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言。 标准的制定者有计划,以后每年发布一次标准,使用年份作为标准的版本。因为当前版本的ES6是在2015年发布的,所以又称ECMAScript 2015。也就是说,ES6就是ES2015,下一年应该会发布小幅修订的ES2016。 废话不多说,直接开始介绍ES6中的新特性,让你一睹新生代JS的风采。
laixiangran
2018/04/11
1K0
ES6的语法
世间万物皆对象
2024/03/20
1870
1w5000字概括ES6全部特性
第三次阅读阮一峰老师的《ECMAScript 6 入门》了,以前阅读时不细心,很多地方都是一目十行。最近这次阅读都是逐个逐个字来读,发现很多以前都没有注意到的知识点,为了方便记忆和预览全部ES6特性,所以写下本文。
前端迷
2020/02/25
1.7K0
从ES6到ES10的新特性万字大总结(不得不收藏)
ECMAScript是一种由Ecma国际(前身为欧洲计算机制造商协会)在标准ECMA-262中定义的脚本语言规范。这种语言在万维网上应用广泛,它往往被称为JavaScript或JScript,但实际上后两者是ECMA-262标准的实现和扩展。
陈大鱼头
2020/04/16
2.4K0
ES6总结
var命令会发生“变量提升”现象,即变量可以在声明之前使用,值为undefined。
愤怒的小鸟
2020/12/15
5930
ES6
在cmd命令窗口初始化项目-y代表全部默认同意,就不用一次次按回车了。命令执行完成后,会在项目根目录下生产package.json文件。
楠楠
2018/09/11
2.8K0
ES6面试、复习干货知识点汇总
https://juejin.cn/post/6844903734464495623
@超人
2021/07/29
5540
Babel下的ES6兼容性与规范
IMWeb前端团队
2017/12/28
2.1K0
前端面试必备ES6全方位总结
学习ES6需要掌握的路线,了解什么是ECMAScript概述,了解Symbol数据类型,掌握let和const,以及变量的解构赋值,Set和Map的原理。
达达前端
2022/04/13
1.2K0
前端面试必备ES6全方位总结
学习ES6 你必须知道的新特性!!关于数组的扩展
扩展运算符(spread)是三个点(…)。它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列。
我只会写Bug啊
2023/12/25
1560
「建议收藏」送你一份精心总结的3万字ES6实用指南(上)
写本篇文章目的是为了夯实基础,基于阮一峰老师的著作 ECMAScript 6 入门 以及 tc39-finished-proposals 这两个知识线路总结提炼出来的重点和要点,涉及到从 ES2015 到 ES2021 的几乎所有知识,基本上都是按照一个知识点配上一段代码的形式来展示,所以篇幅较长,也正是因为篇幅过长,所以就没把 Stage 2 和 Stage 3 阶段的提案写到这里,后续 ES2021 更新了我再同步更新。
用户4456933
2021/06/01
8650
「建议收藏」送你一份精心总结的3万字ES6实用指南(上)
相关推荐
ES6 主要的新特性
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档