完美支持Vue3,一个自带管理模板的Vue3开源组件库——vuestic
liuian 2024-12-30 05:16 54 浏览
介绍
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的生态仍然还在发展中,后续肯定会有越来越多的优秀项目涌现!希望对你有所帮助!
相关推荐
- 国产数据库排行榜(国产数据库软件都有哪些)
-
你可以试试北京三维力控的实时数据库产品pSpace6.0,目前这款产品成功的应用于多个行业国产数据库有很多种类,比如著名的华为GaussDB、达梦数据库、金仓数据库等。这些数据库在国内有着广泛的应用...
- 惠普打印机p1007驱动程序的安装
-
佳能打印机安装驱动的方法。具体方法如下:1、首先从网上下载好对应操作系统的驱动。2、然后找到下载好的安装包。3、进行解压。4、进入解压文件,点击应用程序的那个文件夹。5、然后点击X64。6、点击set...
- 2025烟雾头怎么调win7(w7烟雾头2018最新调法)
-
调整烟雾头盔的方法是打开NVIDIA控制面板,在NVIDIA控制面板中选择调整视频颜色设置,接着点击通过NVIDIA设置选项,然后将亮度调整到79%,对比度调到58%,色调调到12,饱和度调到36%,...
- 联想官方客服人工(联想客服人工服务)
-
联系人工服务很方便。联想电脑管家可以通过官方网站或APP页面联系人工服务。联想电脑管家一直致力于提供高质量的客户服务,用户可以在官方网站或APP页面寻找在线客服或拨打联系电话寻求帮助。此外,联想还为...
- 电脑一天死机七八次(电脑一天死机七八次什么原因)
-
当处于程序运行不起来的情况时,按住“ctrl+alt+esc”键打开任务管理器。结束卡顿的程序即可或者单击右键,选择属性。点击兼容性,勾选“以兼容性运行程序”。1.先关机并切断电源,拔掉外接设备(如...
- 戴尔声卡驱动器官方下载(戴尔5502声卡驱动)
-
戴尔电脑声卡驱动是SoundCardDriver。声卡驱动就是指电脑多媒体声卡控制程序,英文名为"SoundCardDriver",是一种可以让电脑和声卡设备通信的特殊程序驱动...
- 电脑开不了机怎么做系统(电脑开不了机怎么样装系统)
-
1、在可用电脑上制作好U盘启动盘,将下载的电脑系统iso文件直接复制到U盘的GHO目录下;2、在开不了机的电脑上插入U盘,重启后不停按F12或F11或Esc等快捷键打开启动菜单,选择U盘选项回车,比如...
- u盘文件夹里面的文件不见了(u盘里的文件夹突然不见了怎么办)
-
可能出现以下几种情况:1.文件夹被隐藏了:在文件夹上右击->属性->勾选“隐藏”选项。2.文件被删除了:需要查看最近删除的文件。3.文件夹被移动了:通过搜索查找文件夹。4....
- 联想z6pro(联想官方售后服务中心官网)
-
联想Z6Pro5G版正面采用了时下流行的水滴屏设计,6.39英寸三星AMOLED材质,而对于担心频闪问题的消费者有一个好消息——联想Z6Pro5G版的屏幕全程采用了DC调光。笔者并未在设置...
-
- ie浏览器更新在哪里(ie浏览器在哪里更新版本)
-
1.打开桌面的IE浏览器2.点击菜单栏的的帮助3.打开关于InternetExplorer(A)4.自动安装新版本前面打勾即可。ie浏览器更新是很简单的,具体操作步骤如下:1、打开浏览器首先我们打开电脑桌面,然后在电脑上找到“浏览器”图标...
-
2025-12-15 05:05 liuian
- server2019开机黑屏只有cmd(server2019开机黑屏只有cmd怎么重装)
-
explorer是启动Windows窗口的执行文件,如果这个文件不执行,就不能打开Windows的窗口界面。可能是安装程序有问题,这个文件不存在。重新找一个安装文件,重新安装试一下。你先输入explo...
- 共享文件怎么弄(共享文件怎么弄出来)
-
为了安全地共享文件,具体的步骤如下:1)将文件复制到共享文件夹;2)设置文件权限,此处可以设置允许或拒绝他人读取、写入和修改文件;3)选择共享文件夹中的文件,用鼠标右键点击并选择“共享”;4)设置“共...
- 电脑摄像头怎么连接手机(电脑摄像头连接手机软件)
-
电脑手机方法/步骤1/4分步阅读首先打开电脑,然后将手机插入USB接口连接起来。在连接成功以后,在电脑上会自动进行驱动的安装。2/4之后手机上就会出现提示,我们在菜单中点击一下第二个“相机(PTP...
- 格式化命令和参数(格式化命令在哪个菜单中)
-
1,你用DM万用版或LFORMAT命令可实现硬盘的低格。2,用DOS的DEBUG命令也可实现低格操作如下:A:\>DEBUG-A100-,0703;交叉因子为3-,000...
- 一周热门
- 最近发表
- 标签列表
-
- python判断字典是否为空 (50)
- crontab每周一执行 (48)
- aes和des区别 (43)
- bash脚本和shell脚本的区别 (35)
- canvas库 (33)
- dataframe筛选满足条件的行 (35)
- gitlab日志 (33)
- lua xpcall (36)
- blob转json (33)
- python判断是否在列表中 (34)
- python html转pdf (36)
- 安装指定版本npm (37)
- idea搜索jar包内容 (33)
- css鼠标悬停出现隐藏的文字 (34)
- linux nacos启动命令 (33)
- gitlab 日志 (36)
- adb pull (37)
- python判断元素在不在列表里 (34)
- python 字典删除元素 (34)
- vscode切换git分支 (35)
- python bytes转16进制 (35)
- grep前后几行 (34)
- hashmap转list (35)
- c++ 字符串查找 (35)
- mysql刷新权限 (34)
