Gitee: https://gitee.com/junstar/laytp
Laytp
的前端菜单包括按钮操作,都是通过接口/admin.user/loginInfo
得到的,且此接口仅在进入/admin/index.html
时得到一次并存入了localStorage
中,点击菜单链接,是不会请求此接口更新菜单缓存的。所以,如果菜单被更新了,尤其是添加了按钮级别的菜单时,请按F5刷新前端菜单缓存。
安装了插件,自己手动添加了按钮级别菜单,都需要按F5更新前端菜单缓存。
laytp是前后端完全分离的项目,所有的页面都是先请求的静态html、js、css然后动态数据通过ajax请求php的接口获取。浏览器对静态的html、js、css的访问是有缓存的,所以在修改完静态资源html、js、css后,如果只按F5刷新,浏览器不会获取最新的静态资源。由于后台使用的iframe展示菜单的具体内容页面,哪怕用Ctrl+F5强制刷新,具体菜单内容的页面都不会获取最新的改动内容。平时开发时,最好使用F12召唤出浏览器的调试模式,在调试模式窗口的网络栏中停用浏览器缓存,这样每次的刷新都会得到最新的修改内容。
后台登录验证码不显示是什么原因,刷新时会出现一瞬间
回复