UI组件库

  element-ui和mint-ui 其实都是借鉴了bootstrap

  bootstrap:
    由twitter 开源
    简洁、大方
    官网文档https://www.bootcss.com/

    基于 jquery(使用时必须先引入jq)

    栅格化系统+响应式工具 (移动端、pad、pc)
    按钮

  使用工具 

    bower 前端包管理器 jquery#1.11.1
      自动解决依赖
    npm node包管理器 jquery@1.11.1

都是由饿了么团队开源的一个基于vue 组件库
  elementUI PC
  MintUI 移动端

在运行vue项目中,更改页面时会自动刷新,是因为运行了两个

  HMR:hot modal reload

  WDS:web dev server

Element-ui

elementUI:
如何使用 官网:http://element.eleme.io/
使用:
. 安装 element-ui
npm i element-ui -S npm install element-ui --save-dev // i -> install
// D -> --save-dev 开发依赖
// S -> --save 开发生产依赖
. 引入 main.js 入口文件
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-default/index.css'(需要引入css) 全部引入
. 使用组件
Vue.use(ElementUI) style-loader
css-loader 引入css (loader:'style!css') file-loader 字体图标库 less:
less (定义变量,函数,传参)
less-loader

  

按需加载相应ui组件

按需加载相应组件:    √
就需要 按钮,需要安装一个插件 babel-plugin-component
. babel-plugin-component
cnpm install babel-plugin-component -D
. .babelrc文件里面新增一个配置
"plugins": [["component", [
{
"libraryName": "element-ui",
"styleLibraryName": "theme-default"
}
]]]
. 想用哪个组件就用哪个
引入:
import {Button,Radio} from 'element-ui'
使用:
a). Vue.component(Button.name, Button); 个人不太喜欢
b). Vue.use(Button); √
ui组件的引入和使用可以单独写在一个js文件中

  发送请求:
    vue-resourse 交互

    axios(用法与vue-resourse相同)

    自定义的组件也可以加事件,@click.native ="get"(类似于事件委托)
    github上获取用户信息https://api.github.com/users/SSX1608

mint-ui

  移动端 ui库

  http://mint-ui.github.io/

1. 下载
npm install mint-ui -S -S
--save
2. 引入
import Vue from 'vue';
import Mint from 'mint-ui';
import 'mint-ui/lib/style.css' (还需要引入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

  

最新文章

  1. Codeforces Round #364 (Div. 2)
  2. ACM 过河问题
  3. CRUD之delete操作
  4. CentOS 6.6安装LAMP和Subversion服务器
  5. 【转】windows下vs2008/2010+opencv2.2开发环境搭建
  6. An Overview of Complex Event Processing2
  7. Recurrent Neural Network系列4--利用Python,Theano实现GRU或LSTM
  8. 201521123027<java程序设计>第14周作业总结
  9. Are We There Yet? (zoj1745)
  10. css 文字和子元素水平垂直居中
  11. 《Java》第六周学习总结
  12. python3 使用pip安装(命令行中)失败或 “not a supported wheel” 解决方案!
  13. Python -- tabulate 模块,
  14. ASP.NET MVC5使用Area区域
  15. abp 使用 hangfire结合mysql
  16. angular学习笔记(三十)-指令(2)-restrice,replace,template
  17. python基础-实现进度条功能,for和yield实现
  18. android studio 插件开发(自动生成框架代码插件)
  19. NOIP模拟
  20. ThinkPHP项目笔记之RBAC(权限)上篇

热门文章

  1. javascript中的prototype和__proto__的理解
  2. 使用gulp构建项目
  3. php 加密
  4. CV2识别图片A,B,C,D
  5. 《Exception团队》第七次作业:团队项目设计完善&编码
  6. java的一些代码阅读笔记
  7. HP DL388 Gen9 Raid P440ar 工具
  8. ES的底层原理-倒排索引的概念
  9. 织梦DedeCMS会员空间内的文章列表无法分页的解决方法
  10. java集合Map