doran

A UI components Library with Vue.js


Keywords
doran, doran-ui, vue, vue.js, component, components, ui
License
MIT
Install
npm install doran@0.1.9

Documentation

Doran-ui

基于vue(2.x)的一套中后台ui框架

注:因为没有经过系统的测试和推广,该ui目前仅供学习。 views目录是各个组件的使用demo

在线预览

全局引入

一般在 webpack 入口页面 main.js 中如下配置:

import Vue from 'vue'
import DoranUi from 'doran'
import 'doran/dist/doran.css' // 引入css
import App from './App.vue'

Vue.use(DoranUi)

new Vue({
  render: h => h(App),
}).$mount('#app')

按需引入

借助插件babel-plugin-import可以实现按需加载组件,减少文件体积。首先安装,并在项目根目录文件 .babelrc 中配置:

npm install babel-plugin-import --save-dev // 安装

在.babelrc文件中

{
  "plugins": [["import", {
    "libraryName": "doran",
    "libraryDirectory": "dist/components"
  }]]
}

然后这样按需引入组件,就可以减小体积了:

<template>
  <div id="app">
    <dr-button type="error">Doran</dr-button>
    <dr-input placeholder="请输入"></dr-input>
  </div>
</template>

<script>
import { Button, Input } from 'doran'

export default {
  name: 'App',
  components: {
    DrButton: Button,
    DrInput: Input
  }
}
</script>

注意:按需引用仍然需要导入样式,即在 main.js中全局引入

Version

1.x

Completed components