vue学习(2)-Element组件使用

使用element ui进行开发,能vue完美的结合在一起。反正他们是这么说的🙄️

  1. npm安装element

npm i element-ui -S

  1. 引入element
  • 在main.js中添加
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-default/index.css'

Vue.use(ElementUI)
  • 按需引入

    • 安装babel-plugin-component,只引入需要的组件,以达到减小项目体积的目的。

    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)
     /* 或写为
      * Vue.use(Button)
      * Vue.use(Select)
     */
    
     new Vue({
       el: '#app',
       render: h => h(App)
    })
    
  • 开始使用

cnpm run dev

  • webpack中route.js负责前端的路由分配,这里先来开始一个Login界面的搭建。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文为2016年11月9日,『前端之巅』微信群在线分享活动总结整理而成,转载请在文章开头处注明来自『前端之巅』公众...
    尾尾阅读 10,662评论 3 32
  • 333 到了2.0以后,有哪些变化? 1.在每个组件模板,不在支持片段代码组件中模板:之前:<template> ...
    magic_pill阅读 266评论 0 0
  • 你相信爱情会有心有灵犀吗,在合适的时间,合适的地点,我喜欢你恰好你也喜欢我。 阳光下的他美好如画,一袭白衫,阳...
    玲珑相思Y阅读 243评论 0 0
  • 每一年的结束也是下一年的开始,看似又是一个春夏秋冬的轮回,实则是一个滚动的车轮,以固定的形式悄然改变着一切。 儿时...
    今觉读书乐阅读 404评论 0 1
  • 一 饱醉豚喜欢说,互联网上能够赚钱的生意,主要是三个G,分别是赌博(Gambling)、游戏(Game)和Girl...
    刘淼阅读 3,218评论 11 45