Skip to content

leihentulong/element

 
 

Repository files navigation

Element

UI Elements for admin page.

Docs

Coming soon

Demo

Usages

npm install element-ui@next

Quick Start

use babel-plugin-component

import Vue from 'vue'
import Element from 'element-ui'

Vue.use(Element)

// or
import {
  Select,
  Button
  // ...
} from 'element-ui'

Vue.component(Select.name, ElSelect)
Vue.component(Button.name, Button)

(roughly) to

import Vue from 'vue'
import Element from 'element-ui'
import 'element-ui/lib/theme-default/index.css';

Vue.use(Element)

// or
import Select from 'element-ui/lib/select';
import Select from 'element-ui/lib/theme-default/select.css';
import Button from 'element-ui/lib/button';
import Button from 'element-ui/lib/theme-default/button.css';

Vue.component(Select.name, ElSelect)
Vue.component(Button.name, Button)

babel-plugin-component

.babelrc

{
  "plugins": ["xxx", ["component", [
    {
      "libraryName": "element-ui",
      "styleLibraryName": "theme-default"
    }
  ]]]
}

development

Building Tool Installation

Element UI is built with cooking. So before running it you'll need to install cooking globally.

$ npm install cooking -g

Commands

$ make install                        ---  install dependencies
$ make dev                            ---  develop mode
$ make dist                           ---  compile the project
$ make dist-all                       ---  compile each component individually

Changelog

Details changes for each release are documented in the release notes.

LICENSE

MIT

About

Desktop UI elements for Vue.js 2.0

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Vue 42.0%
  • JavaScript 32.8%
  • CSS 24.9%
  • Makefile 0.3%