![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vue
Tlimited
简单就是终极的复杂
展开
-
axios封装使用
封装到一个http.js文件中,内容如下:import Vue from 'vue'import axios from 'axios'axios.defaults.baseURL = 'http://localhost:7001' // 给axios设置默认的urlaxios.defaults.timeout = 30000axios.interceptors.request.use( (config) => { const url = config.url.split('/原创 2020-05-31 00:07:14 · 517 阅读 · 0 评论 -
vue路由守卫
创建permission.js文件,内容如下// 路由守卫import router from './router'import user from './api/user'import store from './store'// 白名单const whiteList = ['/login', '/register']router.beforeEach((to, from, next) => { if (localStorage.getItem('Token')) { if原创 2020-05-31 00:00:07 · 438 阅读 · 0 评论 -
vuex使用
在store下创建modules文件夹,在里面创建对应要存储的文件// import api from '../../api/user'const user = { namespaced: true, // 开启命名空间 state: { img: '', // 用户头像 id: '', account: '', nackname: '', email: '', region_id: '', realname: '', age: '原创 2020-05-30 23:56:39 · 392 阅读 · 0 评论 -
[vuex] unknown mutation type: user/xxxx解决
目录结构:出现错误是因为我漏了在index中引入user文件解决如下:原创 2020-05-30 23:51:37 · 7133 阅读 · 0 评论 -
el-tree报Cannot read property 'getCheckedNodes' of undefined解决
<el-tree :data="data" :props="props" :load="loadNode" node-key="id" show-checkbox @check-change="handleCheckChange" ...原创 2020-04-12 09:15:59 · 6570 阅读 · 2 评论