网站首页 > 开源技术 正文
介绍
vuestic是基于Vue 3 的 开源免费UI 库,托管在Github上,基于 MIT 开源协议。是目前Github上为数不多的基于Vue3的开源组件库。
Github地址
https://github.com/epicmaxco/vuestic-ui
https://github.com/epicmaxco/vuestic-admin
特性
- 基于Vue.js 3.0
- MIT开源协议
- 功能丰富:超过 52 个可定制的组件
- 两个预设的内置配色方案
- 强大的配置(重点):
允许通过 config 和 css 变量全局配置组件组件
- 本地 - 深入配置组件
- 全局 - 整体配置框架
- 跨浏览器、响应式
- i18n 国际化
- 详细的文档
安装使用
使用你喜欢的包管理工具,以及注意nodejs版本大于等于14
- Node.js ( >=14.*)
- npm version 3+ ( 或者 yarn version 1.16+) and Git.
npm install vuestic-ui
//或者
yarn add vuestic-ui
安装完修改你的main.js或者main.ts文件
import { createApp } from 'vue'
import App from './App.vue'
import { VuesticPlugin } from 'vuestic-ui'
import 'vuestic-ui/dist/vuestic-ui.css'
const app = createApp(App)
app.use(VuesticPlugin)
app.mount('#app')
- 主题配色
app.use(VuesticPlugin, {
colors: {
// Default colors
primary: '#23e066',
secondary: '#002c85',
success: '#40e583',
info: '#2c82e0',
danger: '#e34b4a',
warning: '#ffc200',
gray: '#babfc2',
dark: '#34495e',
// Custom colors
yourCustomColor: '#d0f55d',
},
})
- 图标配置
yarn add material-design-icons-iconfont -D
// or
npm install material-design-icons-iconfont -D
自定义
app.use(VuesticPlugin, {
icons: createIconsConfig({
aliases: [
{
"name": "bell",
"color": "#FFD43A",
"to": "fa4-bell"
},
{
"name": "ru",
"to": "flag-icon-ru small"
},
],
fonts: [
{
name: 'fa4-{iconName}',
resolve: ({iconName}) => ({ class: `fa fa-${code}` }),
},
{
name: 'flag-icon-{countryCode} {flagSize}'/,
resolve: ({countryCode, flagSize}) => ({ class: `flag-icon flag-icon-${countryCode} flag-icon-${flagSize}` }),
}
],
}),
})
- 组件配置
按钮为例
app.use(VuesticPlugin, {
components: {
VaButton: {
outline: true,
rounded: false,
size: 'small',
},
},
})
组件
- 视图组件
Alert
Avatar
Button
Button Dropdown
Button Group
Button Toggle
Chip
Data Table
Icon
Image
Modal
- 表单组件
Checkbox
Date Picker
File Upload
Form
Input
Option List
Radio
Rating
Select
Slider
Switch
- 布局组件
Accordion
Card
Collapse
Divider
List
- 导航组件
Badge
Breadcrumbs
Navbar
Pagination
Sidebar
Sidebar Item
Tabs
- 其它组件
Affix
App Bar
Backtop
Color Input
Color Palette
Hover
Infinite Scroll
Inner Loading
Parallax
Progress Bar
Progress Circle
Toast
vuestic-admin
vuestic-admin是官方基于vuestic的后端管理模板,demo界面访问可能有些慢,有哪些内容我们截图来看下:
总结
vuestic在Vue3生态中相当受欢迎的,目前在Github上stars总数将近上万,目前Vue3的生态仍然还在发展中,后续肯定会有越来越多的优秀项目涌现!希望对你有所帮助!
猜你喜欢
- 2025-01-06 h5网站建设
- 2025-01-06 15个响应式网页设计建议
- 2025-01-06 8个提高效率的设计工具分享
- 2025-01-06 网页设计师需要学什么?有哪些技能需要掌握?
- 2025-01-06 Swiper - 免费开源、功能强大的触摸滑动js特效插件
- 2025-01-06 HTML+CSS+JS网页设计与制作摄影类个人网页
- 2025-01-06 历时10个多月,学习了这132 个CSS 特效,还不来学习
- 2025-01-06 JS 动画与 CSS 动画区别是什么?
- 2025-01-06 html+css+js 黑神话悟空网页设计与制作
- 2025-01-06 交互设计动态与富态
你 发表评论:
欢迎- 05-16东契奇:DFS训练时喷了我很多垃圾话 我不懂他为什么比赛不这么干
- 05-16这两球很伤!詹姆斯空篮拉杆不中 DFS接里夫斯传球空接也没放进
- 05-16湖人自媒体调查:89%球迷希望DFS回归79%希望詹姆斯回归
- 05-16Shams:湖人得到全能球员DFS 节省了1500万奢侈税&薪金空间更灵活
- 05-16G5湖人胜率更高!詹姆斯不满判罚,DFS谈5人打满下半场:这很艰难
- 05-16DFS:当东契奇进入状态 所有防守者在他面前都像个圆锥桶
- 05-16上一场9中6!DFS:不能让纳兹-里德这样的球员那么轻松地投三分
- 05-16WIDER FACE评测结果出炉:滴滴人脸检测DFS算法获世界第一
- 最近发表
-
- 东契奇:DFS训练时喷了我很多垃圾话 我不懂他为什么比赛不这么干
- 这两球很伤!詹姆斯空篮拉杆不中 DFS接里夫斯传球空接也没放进
- 湖人自媒体调查:89%球迷希望DFS回归79%希望詹姆斯回归
- Shams:湖人得到全能球员DFS 节省了1500万奢侈税&薪金空间更灵活
- G5湖人胜率更高!詹姆斯不满判罚,DFS谈5人打满下半场:这很艰难
- DFS:当东契奇进入状态 所有防守者在他面前都像个圆锥桶
- 上一场9中6!DFS:不能让纳兹-里德这样的球员那么轻松地投三分
- WIDER FACE评测结果出炉:滴滴人脸检测DFS算法获世界第一
- 湖人自媒体调查:89%球迷希望DFS回归 79%希望詹姆斯回归
- 一觉醒来湖人苦盼的纯3D终于到位 DFS能带给紫金军多少帮助
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)