【发布时间】:2020-04-26 19:25:28
【问题描述】:
我有一个 Nuxt/Vue 项目,我用它通过 generate 命令预渲染单页网站(不是 SPA,而是静态通用模式)。所有静态 html 都正确呈现,但我想在 runtime 调用 Google Sheets API 并使用我收到的值更新 DOM。在 nuxt 生成后,Vue 的任何反应性是否仍然存在?还是我必须使用 vanilla javascript Nuxt 插件路由来进行 DOM 操作?
我们放置此代码的系统由 Adobe Experience Manager 提供服务,因此很遗憾,Nuxt SSR 是不可能的。
【问题讨论】:
-
编辑:有些人似乎通过在运行时从 CDN 加载 VueJS 脚本并实际为我想要反应的元素创建一个新的 Vue() 来解决问题。这似乎合乎逻辑,但这是最佳做法吗?
标签: javascript vue.js nuxt.js