- 參考Element官網(wǎng):http://element.eleme.io/#/zh-CN/component/installation
使用element ui進(jìn)行開發(fā),能vue完美的結(jié)合在一起。反正他們是這么說的???
- npm安裝element
npm i element-ui -S
- 引入element
- 在main.js中添加
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-default/index.css'
Vue.use(ElementUI)
-
按需引入
- 安裝babel-plugin-component,只引入需要的組件,以達(dá)到減小項(xiàng)目體積的目的。
npm install babel-plugin-component -D
- 將 .babelrc 修改為:
{ "presets": [ ["es2015", { "modules": false }] ], "plugins": [["component", [ { "libraryName": "element-ui", "styleLibraryName": "theme-default" } ]]] }- 引入需要的組件
import Vue from 'vue' import { Button, Select } from 'element-ui' import App from './App.vue' Vue.component(Button.name, Button) //添加自己需要的組件button。。。 Vue.component(Select.name, Select) /* 或?qū)憺? * Vue.use(Button) * Vue.use(Select) */ new Vue({ el: '#app', render: h => h(App) }) 開始使用
cnpm run dev
- webpack中route.js負(fù)責(zé)前端的路由分配,這里先來開始一個(gè)Login界面的搭建。