vue
Tlimited
简单就是终极的复杂
展开
-
axios封装使用
封装到一个http.js文件中,内容如下: import Vue from 'vue' import axios from 'axios' axios.defaults.baseURL = 'http://localhost:7001' // 给axios设置默认的url axios.defaults.timeout = 30000 axios.interceptors.request.use( (config) => { const url = config.url.split('/原创 2020-05-31 00:07:14 · 526 阅读 · 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 · 450 阅读 · 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 · 405 阅读 · 0 评论 -
[vuex] unknown mutation type: user/xxxx解决
目录结构: 出现错误是因为我漏了在index中引入user文件 解决如下:原创 2020-05-30 23:51:37 · 7141 阅读 · 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 · 6681 阅读 · 2 评论