WinterChenS / my-site

springboot2.0开发的个人网站,集成了:个人首页,个人博客,个人作品
https://my.winterchen.com:8189
Apache License 2.0
3.23k stars 1.04k forks source link

有一个小bug #11

Closed ghost closed 5 years ago

ghost commented 5 years ago

default 这是一开始的样子,现在如果点击文章进入详情页后,再点击浏览器的后退时会出现这样的情况 default 右上角的导航栏会多出来一个,如果多次操作会一直重复出现 default 详细的原因不太清楚,但估计和后退时页面的缓存有关,问题可以从src/main/resources/static/site/js/nav.js这个js文件入手,这里的逻辑是页面准备完毕后会调用一个menumaker方法生成导航栏,而如果页面原本就存在着导航栏就会发生重复,所以最简单的方法是在该js文件上加4行代码,检查页面一开始是否存在导航栏,如果存在了就直接return。

const menu_button = $('#menu-button')
    if (menu_button.length !== 0) {
        return
    }
mypiter commented 5 years ago

下载代码配置数据库后启动服务进入首页,不到两秒首页就奔溃了,这是什么问题,是因为没配置七牛云的原因吗?

ghost commented 5 years ago

下载代码配置数据库后启动服务进入首页,不到两秒首页就奔溃了,这是什么问题,是因为没配置七牛云的原因吗?

我这里没有配置七牛云也能运行,方便截取异常情况吗

mypiter commented 5 years ago

我自己解决了,好像是引入的js问题

mypiter commented 5 years ago

首页进入不报错也不咋地,过一会浏览器就崩溃了,其他页面访问正常

WinterChenS commented 5 years ago

@mypiter 具体是什么原因呢?

javaisgood commented 5 years ago

导航栏不重复了 但是动画也搞没了 你看博主的有动画的