请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

添加部门,或者添加用户,无法回显

添加部门,或者添加用户,无法回显,必须要重新登录后才能够显示刚刚添加进来的数据,数据库里有数据,接口也有数据,redis我也关闭了,但是还是需要重新登录才看得到刚刚加进来的部门或者用户,还是我缓存未完全关闭还是其他什么原因呢?

https://img1.sycdn.imooc.com//szimg/5b304f8d00011e9f15450891.jpg

https://img1.sycdn.imooc.com//szimg/5b30500d0001388b04350102.jpg

https://img1.sycdn.imooc.com//szimg/5b30500e0001b88c08540104.jpg

https://img1.sycdn.imooc.com//szimg/5b30500e0001d0a410390133.jpg

https://img1.sycdn.imooc.com//szimg/5b30500e000137d707240158.jpg


正在回答

2回答

Jimin 2018-06-25 10:27:09

你这跳跃的也太快了,建议你多关注一下原生项目的细节,否则许多交代的内容你没注意,个别需要你根据业务调整的点你也不清楚。

如果接口返回的是对的,那么前台渲染不会展示不出来,否则重新登录也应该展示不出来。你认真分析一下,我想这个你应该也能想明白。

如果代码没问题的话,我猜测是你目前选择的上级部门不是当前展示的。比如你当前在a部门下,你新增项是放在b部门下c部门的,那么当前部门是看不到的。

1 回复 有任何疑惑可以回复我~
  • 提问者 MCQ #1
    老师,请看下我下面的截图,关于页面上的接口来自缓存的提示,这个是缓存的问题呢……
    回复 有任何疑惑可以回复我~ 2018-06-25 10:42:58
  • 提问者 MCQ #2
    非常感谢!回答迅速呢,已解决~
    回复 有任何疑惑可以回复我~ 2018-06-25 10:56:48
提问者 MCQ 2018-06-25 10:42:04

https://img1.sycdn.imooc.com//szimg/5b3056080001d2a114890915.jpg


这是页面点开客服部人员的接口,和另外调接口的区别,页面上直接用了缓存……这个有点尴尬呀……我用ctrl+shift+delete清除了缓存,怎么还是来自缓存的……

1 回复 有任何疑惑可以回复我~
  • Jimin #1
    你这是全被浏览器缓存住了啊,请求是不是都被发到后端啊。提供给你的方案有两个:
    1、禁用浏览器缓存
    2、找到代码发起请求的地方,都加上一个时间戳,让浏览器无法缓存
    回复 有任何疑惑可以回复我~ 2018-06-25 10:51:48
  • 提问者 MCQ 回复 Jimin #2
    哦哦,想起来了,以前也遇过这个问题,现在使用了老师的第一个解决方案,问题解决了,以后打死也不用360极速浏览器来调试了,用回谷歌浏览器,就不用用到浏览器里的缓存了,这些就通了~
    回复 有任何疑惑可以回复我~ 2018-06-25 10:58:16
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信