~~~
// The Vue build version to load with the `import` command
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.
import Vue from 'vue'
import App from './App'
import router from './router'
// 引入 vuex
import store from './store'
// 引入 axios
import axios from '../node_modules/axios'
// 引入elementUI的样式
import 'element-ui/lib/theme-chalk/index.css'
// 初始化样式
import '../static/css/reset.css'
// 通用样式
import '../static/css/style.css'
Vue.config.productionTip = false;
/* 配置elementUI 按需引入 start*/
/* 本项目中首页用的组件较多,所以在这里引用了较多的组件*/
import {
Autocomplete,
Menu,
Submenu,
MenuItem,
MenuItemGroup,
Row,
Col,
Carousel,
CarouselItem,
Pagination,
Message,
MessageBox,
Loading,
Rate,
Badge,
Dropdown,
DropdownMenu,
DropdownItem
} from 'element-ui';
let arr = [
Autocomplete,
Menu,
Submenu,
MenuItem,
MenuItemGroup,
Row,
Col,
Carousel,
CarouselItem,
Pagination,
Loading,
Rate,
Badge,
Dropdown,
DropdownMenu,
DropdownItem
];
arr.forEach(function(e) {
Vue.use(e);
});
Vue.prototype.$message = Message;
Vue.prototype.$loading = Loading.service;
Vue.prototype.$msgbox = MessageBox;
Vue.prototype.$alert = MessageBox.alert;
Vue.prototype.$confirm = MessageBox.confirm;
Vue.prototype.$prompt = MessageBox.prompt;
/* 配置elementUI 按需引入 end*/
// axios.defaults.baseURL = '127.0.0.1:18080'
Vue.prototype.$axios = axios;
/* eslint-disable no-new */
new Vue({
el: '#app',
router,
store,
axios,
components: { App },
template: '<App/>'
});
~~~
- 笔记内容来源
- 你不知道的JavaScript上
- vue
- 环境搭建
- node和npm安装配置
- 安装vue-cli并初始化vue项目
- 安装配置elementUI
- vuex安装配置
- axios安装配置
- main.js
- vue基础入门
- vue-router介绍
- vuex
- vue 原理学习源码学习
- js正则处理v-bind和语法
- 双向绑定
- 虚拟dom
- mvvm和render函数
- vue工作项目笔记
- elementUI 表格分页多选记忆功能
- elementUI表格展开一行
- keepAlive
- vue整合ckeditor5
- this.$router.push 内打开新窗口
- java修改上传图片的权限
- 兼容ie11
- 生成二维码
- base64图片下载(兼容IE10)
- vue新手引导程序intro.js
- vue插件 devtools
- vue刷新当前页面
- vue 锚点导航
- axios
- axios与springmvc
- vue-cli 3搭建vue
- git
- git常用命令
- 正则表达式
- 实例demo
- 1
- 新手引导页
- 纯css3从左显示下划线动画导航菜单
- 纯css3从中间显示下划线动画导航菜单
- css显示密码
- 倒计时时钟
- 星星评分
- 按钮悬停效果
- 步骤条
- css动画按钮
- input标题获得焦点上移
- css图片放大
- css镜像导航栏
- js
- 通信
- for in 和 for of
- 前端安全问题
- Promise
- 掘金冴羽学习笔记
- 模拟call
- 模拟bind
- 闭包
- 1 作用域
- 2 执行上下文栈
- 3 变量对象
- 4 作用域链
- 5 this
- 面向对象
- 基础知识点
- 渲染机制
- 其他
- 判断是否为数组
- http
- css
- 基础知识
- css阴影