video 7
vue问题:
论坛http://bbs.zhinengshe.com------------------------------------------------UI组件别人提供好一堆东西目的:
为了提高开发效率功能原则: 拿过来直接使用
vue-cli -> vue-loader
//创建项目
vue init webpack-simple bootstrap-demo//下载bootstrap
bower install bootrapbootstrap:
twitter 开源简洁、大方官网文档基于 jquery
栅格化系统+响应式工具 (移动端、pad、pc)
按钮--------------------------------
bower 前端包管理器 jquery#1.11.1自动解决依赖npm node包管理器 jquery@1.11.1--------------------------------饿了么团队开源一个基于vue 组件库
elementUI PCMintUI 移动端--------------------------------elementUI:如何使用官网:http://element.eleme.io/
使用:1. 安装 element-uinpm i element-ui -Dnpm 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:lessless-loader-------------------------------------------------按需加载相应组件: √就需要 按钮1. babel-plugin-componentcnpm 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//使用组件调用UI
//组件加事件---有点像事件委托<button @click="get"></button> <mybutton @click.native="get"></mybutton> axios --------- ajax,官方推荐https://github.com/mzabriskie/axios1.cnpm install axios -D
2.import axios from 'axios';
element-ui -> pc
mint-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
//引入css使用模块//需要先在package.json里加载css-loader和style-loadercnpm install style-loader css-loader -Dwebpack.config.js里添加代码
{
test: /\.css$/,loader: 'style!css'},