72 lines
2.7 KiB
Plaintext
72 lines
2.7 KiB
Plaintext
# *** 登陆 登出 所有都都在 src/store/modules里面的user.js ***
|
||
|
||
|
||
|
||
# 权限注册使用 -- 需要去main.js 中注册权限 之后才可以正常使用 v-permission="'youyao:user:serve:audit'" 这些权限
|
||
|
||
|
||
|
||
# *** 菜单 所有都都在 src/store/modules里面的 permission.js ***
|
||
|
||
|
||
|
||
# 每次刷新都会走 src下的permission.js 在这里判断是否登陆 是否 有菜单等,没有的话 去请求 登陆 并获取菜单信息。获取菜单在“src/store/modules/permission.js”
|
||
|
||
|
||
|
||
# 全局调用 在初始化 src/store/modules里面的 user.js 得到 数据后 进行设置,然后在 src/store/modules里面的 geters.JS 中 配置,最后哪里的文件如果想要使用
|
||
可以在文件初始化时候 调用, 使用 this 在其他函数中调用
|
||
computed: {
|
||
...mapGetters([ // 默认调用函数 调用 src/store/modules里面的 geters.JS 中的下标
|
||
'name' // 对应下表名称
|
||
])
|
||
},
|
||
|
||
|
||
# 推送代码 关闭验证
|
||
|
||
package.json 中 删除 lint-staged 中的 "git add",和 husky 中的 "pre-commit": "lint-staged"
|
||
|
||
|
||
|
||
|
||
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||
|
||
错误: 登陆时出现: errSyntaxError: Failed to execute 'open' on 'XMLHttpRequest': Invalid URL
|
||
# 解决方法 修改 .env.development 的地址,并重启
|
||
|
||
|
||
|
||
错误: Login: this.$store.dispatch('user/login', this.loginForm) ... 出现this.$store
|
||
# 出现this.$store,看到这个东西就去store目录下面找东西,‘user/login’ user = user 这个文件,login = 文件const actions里面的方法
|
||
|
||
|
||
|
||
错误: vue项目报错[Vue warn]: Property “visible“ must be accessed with “$data.visible“ because properties start
|
||
|
||
|
||
|
||
把 src/store/modules里面的 permission.js 和 主 permission.js 中的 “Message.error” 替换成如下格式:
|
||
Message.error({
|
||
message: response.data.data || "出现错误,请稍后再试"
|
||
})
|
||
或
|
||
Message({
|
||
type:'error',
|
||
message: response.data.data || "出现错误,请稍后再试"
|
||
|
||
|
||
|
||
|
||
错误: has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
|
||
# 后端加跨域,关闭clashX 翻墙软件 不然post请求一直报错 跨域 还有 502!
|
||
|
||
|
||
|
||
错误: TypeError: Object(...) is not a function
|
||
可能是没有定义路由,如 登陆的后 立马获取菜单,但是菜单的api 在user.js中没有,去配置一个就可以
|
||
|
||
|
||
|
||
错误: data functions should return an object:
|
||
# 找到报错页面 初始化 data{} 花括号里面 必须有return 空对象也行 "{}" |