javascript - 如何将数据文件作为变量导入?

标签 javascript svelte

我有一个有点非标准的需求,我需要在文本文件中存储大量数据,并将其导入到 svelte 中。目前,我的对象看起来像这样

<script>
let data = "A very large string";
</string>

<div>
{data}
</div>

我想将数据内容存储为字符串,动态编译到对象中,例如

<script>
let data = import("myData.txt");
</string>

<div>
{data}
</div>

我在 svelte 文档中看不到任何说明这是受支持的内容,但我是 svelte/前端开发的新手,所以也许有人可以建议一个解决方法?

最佳答案

将大量数据存储在服务器上可公开访问的位置的 .txt 文件中,然后使用 fetch() 加载它从那里开始。

let data = await fetch('https://localhost/public_path/myData.txt')
  .then(res => res.text());

注意:我没有使用svelte的经验

祝一切顺利。

关于javascript - 如何将数据文件作为变量导入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70602681/

相关文章:

javascript - 使用来自 ajax 的参数调用 window.open

google-api - 如何使用 SvelteKit 加载 Google API 客户端库

json - svelte - 从本地文件夹读取 json 文件

node.js - 如何使用 Sirv 访问 Heroku 分配的端口?

javascript - textarea 属性值更改时触发过程

Chrome 扩展中的 JavaScript - 创建 Keydown 事件

javascript - Jade - 从外部 js 文件中包含 var?

Javascript 与高度取反模数

typescript - Svelte 的类型 'object' 上不存在属性(使用 TypeScript)

svelte - 绑定(bind)值传递给 :click callback (anchor tag)