Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vue.js和存储在文本/脚本文件中的数据_Vue.js_Axios_Storage - Fatal编程技术网

Vue.js和存储在文本/脚本文件中的数据

Vue.js和存储在文本/脚本文件中的数据,vue.js,axios,storage,Vue.js,Axios,Storage,我需要将数据存储在.txt或.json文件中 例如,最好使用axios加载文件,然后输出JSON.parsed数据。 例如,我有一个文件“data/tweets.json”,有大量json格式的tweets。我用的是axios。。。然后我将内容输出到所需的组件 嗯,我不能使用像导入来自“@/data/tweets.ts”的tweets这样的东西,我需要做一些db形状的东西,但是没有db引擎 有没有一些传统的、简单的制作方法 也许任务中有某种节点 是否有针对该案例的Vue应用程序配置?发出HTTP

我需要将数据存储在.txt或.json文件中

例如,最好使用axios加载文件,然后输出JSON.parsed数据。 例如,我有一个文件“data/tweets.json”,有大量json格式的tweets。我用的是axios。。。然后我将内容输出到所需的组件

嗯,我不能使用像导入来自“@/data/tweets.ts”的tweets这样的东西,我需要做一些db形状的东西,但是没有db引擎

有没有一些传统的、简单的制作方法

也许任务中有某种节点


是否有针对该案例的Vue应用程序配置?

发出HTTP请求,使用Axios或fetch从服务器获取静态数据

axios.get('/data/tweets.json').then((res) => {
  // bind your data in Vue
  this.tweets = JSON.parse(res.data)
})

我知道axios的工作原理,谢谢。但是,这个例子没有回答,我如何在Vue项目中制作db形状的东西。嗯,我使用@vue/cli——然后我有一个脚本列表,我可以从终端这样调用:
npm run build
等等。未导入的文件不包括在生成中,我需要将排除的文件添加到生成中。在构建结果中,是否有一些默认方法可以将未导入的文件保留在构建的某个文件夹中?我对“db形状”的东西有点模糊。但是我想我理解你可能想在你的程序中包含这个文件而不显式地导入它。所以我认为使用Webpack loader或插件可以帮助你将这个文件复制到build文件夹。看看这个&