vue js + nuxt:如何在创建的钩子中获取本地文件

时间:2020-05-20 06:47:50

标签: file vue.js server fetch nuxt.js

这通常是我需要做的:

我需要在标题部分的脚本中添加json-ld,以获取Google搜索结构化数据。 json ld是基于我用于组件以构建常见问题部分的其他json自动构建的。重要的是,常见问题是从json生成的,因此我不需要构建应用程序即可拥有新版本。我只是在静态文件夹中切换文件,而它被挂载的钩子中的axios拾取。导入文件不是一种选择,因为它需要对文件更改做出反应而不重建应用程序。 我注意到在客户端使用javascript将脚本添加到头部的时间太晚了,尽管该脚本在开发人员工具中可见,但是它在页面源代码中不存在,我想这就是Google搜寻器的外观(如果我我错了。

我尝试使用Created钩子来获取文件并执行操作,但是这里似乎有问题。 我不得不使用axios和fetch来抓取文件,但是无论输入什么路径,我都会得到404。对于在Created中如何获取本地文件的建议,我将不胜感激。或者我在这里做错了什么。

0 个答案:

没有答案