博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vue2.0-elementUI
阅读量:4954 次
发布时间:2019-06-12

本文共 4585 字,大约阅读时间需要 15 分钟。

main.js

import Vue from 'vue'import App from './App.vue'import ElementUI from 'element-ui'import 'element-ui/lib/theme-default/index.css'Vue.use(ElementUI);new Vue({  el: '#app',  render: h => h(App)})

App.vue

 

vue问题:    论坛    http://bbs.zhinengshe.com------------------------------------------------UI组件    别人提供好一堆东西    目的:         为了提高开发效率        功能    原则: 拿过来直接使用vue-cli  ->  vue-loaderbootstrap:    twitter    开源    简洁、大方    官网文档    基于 jquery    栅格化系统+响应式工具  (移动端、pad、pc)    按钮    都支持页面引入:
也可以通过打包工具写在main.js里面import ElementUI from 'element-ui'import 'element-ui/lib/theme-default/index.css'最后把css打包在一个文件build.js。--------------------------------bower: 前端包管理器 jquery#1.11.1 自动解决依赖(下载bootstrap并找到最合适的jquery版本)npm: node包管理器 jquery@1.11.1--------------------------------饿了么团队开源一个基于vue 组件库 elementUI PC MintUI 移动端--------------------------------elementUI: 如何使用 官网:http://element.eleme.io/使用:1. 安装 element-ui npm i element-ui -D npm install element-ui --save-dev // i -> install // D -> --save-dev // S -> --save2. 引入 main.js 入口文件 import ElementUI from 'element-ui' import 'element-ui/lib/theme-default/index.css' 全部引入 3. 使用组件 Vue.use(ElementUI) css-loader 引入css 字体图标 file-loader less: less less-loader-------------------------------------------------按需加载相应组件: √ 就需要 按钮1. 下载babel-plugin-component cnpm install babel-plugin-component -D2. .babelrc文件里面新增一个配置 "plugins": [["component", [ { "libraryName": "element-ui", "styleLibraryName": "theme-default" } ]]]3. 想用哪个组件就用哪个 引入: import {Button,Radio} from 'element-ui' 使用: a). Vue.component(Button.name, Button); 个人不太喜欢 b). Vue.use(Button); √---------------------------------------------------发送请求: vue-resourse 交互 axios---------------------------------------------------element-ui -> pcmint-ui 移动端 ui库 http://mint-ui.github.io/1. 下载 npm install mint-ui -S -S --save2. 引入 import Vue from 'vue'; import Mint from 'mint-ui'; import 'mint-ui/lib/style.css' Vue.use(Mint); 按需引入: import { Cell, Checklist } from 'minu-ui'; Vue.component(Cell.name, Cell); Vue.component(Checklist.name, Checklist);http://mint-ui.github.io/docs/#!/zh-cn2论坛: -------------------------------------------------------Mint-ui-demo: 看着手册走了一遍https://github.com/itstrive/striveCode/tree/js/vue2.0-Mint-ui-demo

按需引入:

main.js

import Vue from 'vue'import App from './App.vue'import './element-ui.js'new Vue({  el: '#app',  render: h => h(App)})

element-ui.js

import Vue from 'vue'// 按钮和单选....import {Button,Radio,DatePicker,Rate,Pagination} from 'element-ui'Vue.use(Button);Vue.use(Radio);Vue.use(DatePicker);Vue.use(Rate);Vue.use(Pagination);// tabsimport {TableColumn,Table,Switch,Badge,TabPane,Tabs} from 'element-ui'Vue.use(Badge);Vue.use(Table);Vue.use(TabPane);Vue.use(Tabs);Vue.use(Switch);Vue.use(TableColumn);

App.vue

Button.vue

.babelrc

{  "presets": [    ["es2015", { "modules": false }]  ],  "plugins": [["component", [    {      "libraryName": "element-ui",      "styleLibraryName": "theme-default"    }  ]]]}

 

转载于:https://www.cnblogs.com/yaowen/p/6994509.html

你可能感兴趣的文章
ASP.NET杂货店实战视频 VS2010+SQL2008 三层架构设计开发讲解
查看>>
样板操作数
查看>>
64位UBUNTU下安装adobe reader后无法启动
查看>>
动态缓存技术之CSI,SSI,ESI
查看>>
16级第二周寒假作业H题
查看>>
mac 上将.pem文件转为.pub文件
查看>>
整理下心情
查看>>
iTextSharp带中文转换出来的PDF文档显示乱码
查看>>
阶乘因式分解(一)
查看>>
qt学习记录-----3.信号与槽的问题
查看>>
『ORACLE』 内置约束(11g)
查看>>
Vue--学习过程中遇到的坑
查看>>
负载均衡之---应用请求路由模块的使用(ARR)(九)[在应用程序服务器上为HostNameMemory亲和提供程序配置WMI服务]...
查看>>
组件:slot插槽
查看>>
.net压缩图片质量(附demo)
查看>>
POJ1321-棋盘问题
查看>>
关于ORA-04091异常的出现原因,以及解决方案
查看>>
centos 6 minimal安装
查看>>
使用paginate方法分页无法判断获取的数据是否为空
查看>>
jQuery
查看>>