1.0.0-beta.1 • Published 4 years ago

view-ui-next v1.0.0-beta.1

Weekly downloads
85
License
ISC
Repository
github
Last release
4 years ago

view-ui

轻量化的vue ui组件库

Install

npm install view-ui

Usage

按需引入,可参考配置示例代码"./import_example.js",进行批量配置。

import Vue from 'vue'
import tabs from 'view-ui/tabs.vue'
import button from 'view-ui/button.vue'
import theme from 'view-ui/theme.js'

Vue.use(tabs);
Vue.use(button);

theme.use('black'); // 必须先添加组件,后定义主题,否则初始状态下无法获取动态样式

主题配色

view-ui采用分级颜色主题配置方案,支持直接在组件内使用动态样式或扩展自定义主题配色方案

示例

{
  style({ main }) {
    return `
      .vi-bubble-content{
         color: #fff;
         background-color: ${main.background} !important;
      }
      .vi-bubble-arrow-right:after{
         border-right-color: ${main.background} !important;
      }
      .vi-bubble-arrow-left:after{
         border-left-color: ${main.background} !important;
      }
      .vi-bubble-arrow-top:after{
         border-top-color: ${main.background} !important;
      }
      .vi-bubble-arrow-bottom:after{
         border-bottom-color: ${main.background} !important;
      }
    `;
  }
}