账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    prerender-spa-plugin可以用来预加载登录注册页面吗?
    31
    0

    当我在我的react项目中使用prerender-spa-plugin时遇到的问题:

    当我只是预加载首页的时候首页渲染很快出来,但是我的项目中有五个路由,其余的路由都是需要登录之后才能够进去的,进去之后允许用户刷新,希望正常加载。实际上和预期并不一样,因为都用同一个index.html,用户刷新时,被抽离出来的预加载js和css被重新执行,然后用户看到的是,登录页 -> 当前路由。在当前路由我不希望重新加载新的html,因为这样会引起我的也面重新刷新,包括路由跳转到另外的页面也会给我重新请求新的html,reduce就被清空了。

    我想到的办法是只在首页(登录注册页)执行prerender-spa-plugin给我抽离出来的js和css,试用文档中提供的一些参数,但是做不到,请问问大家有木有什么解决方案呢?

    还有就是我预加载多路由时,会给除了首页之外的所有路由加上 ‘/’,并且有个unexpected token ‘<’的错误?这又是为什么呢?

    我看过github上的一些issue
    https://github.com/chrisvfrit...

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部