一个开源的拟物化设计风格的Vue组件库——qui-max

介绍

qui-max是一个基于Vue框架下设计的一套具有拟物化设计风格的开源组件库,同时支持#Vue3#和#Vue2#,Qui的出现是为了让用户有更好的体验!目前Vue3.0正式版也越来越多人使用,本文以Vue3为例进行简要的介绍(后文UI预览)!


一个开源的拟物化设计风格的Vue组件库——qui-max


Github开源

https://github.com/Qvant-lab/qui-max

目前有哪些特性?

安装使用

首先创建一个Vue3的项目,笔者使用vite进行创建(有关vite相关的知识,感兴趣的小伙伴可以在网上学习下,有详细的中文文档):

yarn create @vitejs/app qui-demo --template vue
yarn


一个开源的拟物化设计风格的Vue组件库——qui-max


这里我们方便演示,我们删除demo中的HelloWorld组件,然后改造一下App.vue文件




一个开源的拟物化设计风格的Vue组件库——qui-max


然后使用你喜欢的包管理工具进行安装,以npm和yarn为例

npm install @qvant/qui-max -S
yarn add @qvant/qui-max

改造一下main.js文件

import { createApp } from "vue";
import App from "./App.vue";
import Qui from "@qvant/qui-max";
import "@qvant/qui-max/styles";
const app = createApp(App);
app.use(Qui);

App.vue


我们也可以按需引入,在main.js中进行配置

import { createQui, QButton } from '@qvant/qui-max';
import '@qvant/qui-max/css/main';
import '@qvant/qui-max/fonts';
import '@qvant/qui-max/icons';

import '@qvant/qui-max/css/q-button';
const Qui = createQui({
  localization: {
    // 配置语言,默认是俄文,官方未支持中文,Qui集成了国际化,可以自己写配置文件
    locale: 'en',
    customI18nMessages: {
      en: {
        QDatepicker: {
          placeholder: 'Pick your birthday!'
        }
      }
    },
    zIndexCounter: 3000
  }
});

app.use(Qui);
app.use(QButton);

UI预览

一个开源的拟物化设计风格的Vue组件库——qui-max

一个开源的拟物化设计风格的Vue组件库——qui-max

一个开源的拟物化设计风格的Vue组件库——qui-max

一个开源的拟物化设计风格的Vue组件库——qui-max

一个开源的拟物化设计风格的Vue组件库——qui-max

一个开源的拟物化设计风格的Vue组件库——qui-max

浏览器支持情况

总结

qui-max综合来看是一个比较不错的UI组件,尤其是其拟物化的设计风格,不过Qui也不是没有缺点,比如支持的组件可能不如国内主流的ElementUI或者Antd那么多,因此如果其组件无法满足你的需求,那么则不建议在生产环境中使用,而是选择目前业界主流的组件库,但是无论如何其设计思想和源代码还是值得我们学习的!

展开阅读全文

页面更新:2024-03-06

标签:俄文   组件   正式版   管理工具   简要   全局   中文   源代码   图标   演示   笔者   无论如何   框架   主流   文件   科技

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top