网站首页 > 技术教程 正文
介绍
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的生态仍然还在发展中,后续肯定会有越来越多的优秀项目涌现!希望对你有所帮助!
猜你喜欢
- 2024-11-13 找不到合适的PPT模板?推荐三款模板素材库给你
- 2024-11-13 高级感轻松get!超丰富的音乐相册模板库记得收藏!
- 2024-11-13 【C++泛型编程】(二)标准模板库 STL
- 2024-11-13 属于你的PPT定制级模板库:500页×20种配色!
- 2024-11-13 新手项目经理必备的142张项目管理文档模版库
- 2024-11-13 DevExpress 模板库v21.1 - 支持.NET Core
- 2024-11-13 全球最大的H5网站模板库 h5模板网站 免费下载
- 2024-11-13 好的PPT模板,一份就够了!(限时赠送)
- 2024-11-13 一定要收藏的17个Recat开源模版库
- 2024-11-13 Eigen:线性代数的 C++ 模板库 线性代数eij
你 发表评论:
欢迎- 05-24初学电脑的几个误区,这几个方法可能能帮助到你
- 05-2410 分钟入门计算机基础
- 05-240 基础学电脑,从哪儿开始,跟着我一步步走
- 05-24电脑怎么入门?这6条基本操作知识,帮助你快速轻松入门
- 05-24电脑基础知识,硬件故障的诊断步骤
- 05-245分钟认识电脑各个部件及作用,出现问题排查有方向
- 05-24电脑DIY装机 必备的基础知识(详细图文)
- 05-24不知道现在的学生会不会学习电脑的基本操作?
- 最近发表
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)