V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
balabalaguguji
V2EX  ›  问与答

Vue 做开发,部分用静态页面做,可结合到一起吗

  •  
  •   balabalaguguji · 2021-03-29 09:49:19 +08:00 · 1926 次点击
    这是一个创建于 1117 天前的主题,其中的信息可能已经有所发展或是发生改变。

    因为想要更好的被搜索引擎收录,想把首页做成纯静态的,登陆后的那些操作页面用 vue 开发,这种可行吗?

    或者有什么更加靠谱的方式?

    nuxt 之前看过,但是用到了很多第三方组件,有些似乎不支持在服务端渲染,比较麻烦。

    14 条回复    2021-06-29 16:08:09 +08:00
    gdrk
        1
    gdrk  
       2021-03-29 09:55:57 +08:00
    同样的需求,我之前试过 vue 的预渲染,不过有些第三方组件还是会有问题,现在准备把首页单独拆出来,换 nuxt 成本太高了。
    codder
        2
    codder  
       2021-03-29 10:00:34 +08:00
    试一下 laravel-mix
    Vegetable
        3
    Vegetable  
       2021-03-29 10:01:38 +08:00
    你这个比较合适的应该是预渲染。
    不过这种需求很常见,我们在用的方式就是完全两个项目,首页是 jq 那一套,工作台是 vue 。
    binaryify
        4
    binaryify  
       2021-03-29 10:11:09 +08:00
    不支持服务端渲染就延迟渲染呗,mounted 后再改 v-if 条件
    dilu
        5
    dilu  
       2021-03-29 10:15:42 +08:00 via Android
    我好奇,需要登录态的页面,蜘蛛怎么爬?
    CharmanderS5
        6
    CharmanderS5  
       2021-03-29 11:47:19 +08:00
    nuxt 慎重考虑 比较吃 CPU
    liantao
        7
    liantao  
       2021-03-29 12:05:50 +08:00
    nginx 配置一下就行了。
    nswdhy
        8
    nswdhy  
       2021-03-29 12:21:55 +08:00
    module.exports = {
    publicPath: '/my-app/'
    }
    IvanLi127
        9
    IvanLi127  
       2021-03-29 12:24:19 +08:00 via Android
    可行,我觉得这样能满足需求的话 挺 ok 的
    IceBay
        10
    IceBay  
       2021-03-29 13:02:16 +08:00
    publicPath + nginx 配置一下
    yl14786922106
        11
    yl14786922106  
       2021-03-29 13:10:58 +08:00 via Android
    首屏直出,自己搭 ssr
    Liam1997
        12
    Liam1997  
       2021-03-29 13:40:55 +08:00
    没做过 Vue 的服务端渲染,不过听这描述,感觉需求有点像 Next.js 的 Static Generation
    TomVista
        13
    TomVista  
       2021-03-31 09:46:42 +08:00
    简单粗暴
    index.html 纯静态 点个按钮跳到 vue 框架页面
    LastStarDust
        14
    LastStarDust  
       2021-06-29 16:08:09 +08:00
    使用预渲染前台页面
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4180 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 10:12 · PVG 18:12 · LAX 03:12 · JFK 06:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.