我想达到的效果:https://eggjs.org/zh-cn/basic...
这个页面, 地址栏的地址是变化的,但是整个页面,左侧菜单看起来好像固定不变一样。
看起来就像使用iframe的效果。
我的项目使用vue在客户端渲染,当页面没有渲染之前,整个页面是空白的,渲染之后才显示。
点击新页面的效果就是闪一下的感觉。这对用户来说,体验很不好。
我现在的解决方案就是。使用Nuxt,在服务端渲染完毕再输出到前端。
不过我是后台使用的,不需要考虑什么seo效果。用这个又觉得大材小用了。
有没有其他好点的解决方案啊?
最终,我使用Nuxt解决了。
Nuxt不仅仅解决seo的问题,也可以加快首屏加载的速度,这个是最需要的。
这答案居然有2个踩。
你们既然踩了,又不给更好的答案。
我使用Nuxt重构了项目,问题的确得到解决了。