//vue2尚品汇后台管理2023.5.31-2023.6.26
开源地址:(https://gitee.com/panjiachen/vue-admin-template)
接口文档地址:http://39.98.123.211:8170/swagger-ui.html
接口文档地址 :http://39.98.123.211:8510/swagger-ui.html
实践时遇见的问题
一、爆红了但是不影响运行,是因为eslint校验的原因
A.报错信息
B.解决问题
C.解决途径
点击fix all indent problems
但是解决完之后还是ctrl+s还是爆红所有用特殊的注释让整个文件跳过校验/* eslint-disable */
二、tradeMark请求发生404
A.报错信息(照片不小心被删除了)
B.解决问题:
1.配置多个代理
2.记得重新运行就可以了
三、Attr请求发生400
A.报错信息
B.报错原因:
[object%20Object]—>👉可能是由于JavaScript对象未正确转换为字符串表示形式导致的
错误原因为:参数未解构就直接使用了
C.解决问题:
未修改:
修改后:
四、点击skuform保存犯了201
A.报错信息(但是根据查资料201不算是报错,可能是不是你的预期值)
B.报错原因 不清楚 2023.6.26.19.05分自己通过了(盲才接口网络的问题)
五、点击上架的箭头也是报201的问题
A.报错原因:不知道原因,估计和错题四是一个问题
六、$API.role的调用接口用不了,一直刷新数据报错
A.报错信息
B.报错原因
找到原因,发现role和user的接口对比好像是role加了一层,导致接口用正常的执行行不通(类似需要解构等的原因)
C.解决方法(参考role,因为我本身只会找错误不太懂原理,基础不扎实,能跑就行,不会用聪明的办法去修改)
解决前:
解决后:
言:不出意外的话,permission.js也要改成user那样的
5.新知识点
深度选择器:父组件使用scoped,还需要影响子组件
可以使用如下:
1.原生css >>>
2.less /deep/
3.scss ::v-deep
6.新知识点
可视化数据EChats
主要讲了这些标签
1.canvas
2.svg
3.EChats
没有去实现最后一节的测试管理即按钮权限的功能!!
因为要修改源代码之后,刷新之后老是空白,然后就放弃了,就导致除了admin登录有全部功能,其他用户只有首页(其他用户登录需要关闭loginRules功能)
最后结束:看了全部后台系统管理的网课,大部分的bug,在b站弹幕解决了,只有个别在弹幕看不到的,这就是我的错题笔记,代码发gitee,收获满满,起码有点懂怎么找bug了,还有下手的思路了。
网课的源码资料,大部分在b站评论区和gitee上的jiachenghao下载的!留下笔记说不定哪天我需要!!!**