2个版本
| 0.1.3 | 2021年8月31日 | 
|---|---|
| 0.1.2 | 2021年7月31日 | 
| 0.1.1 |  | 
| 0.1.0 |  | 
在WebAssembly中的第802位
每月下载量34次
用于rust-rpg-toolkit
20KB
121 行
quad-storage
这是在miniquad/macroquad环境中保存持久本地存储数据的crate。在WASM中,即使标签页或浏览器关闭,数据也能持久保存。为了实现这一点,使用了Web Storage API。要在本地平台上保存数据,只需将数据保存到名为local.data的本地文件中。
代码示例
let storage = &mut quad_storage::STORAGE.lock().unwrap();
storage.set("test", "value");
let value = storage.get("test").unwrap();
dbg!(value);
用法
将此添加到您的Cargo.toml依赖项
quad-storage = "0.1.0"
在WASM中的用法
将文件quad-storage/js/quad-storage.js添加到您的项目中。
将文件sapp-jsutils/js/sapp_jsutils.js文件添加到您的项目中。
在您的index.html中,在加载gl.js之后和加载您的wasm之前添加这些行
<script src="sapp_jsutils.js"></script>
<script src="quad-storage.js"></script>
完成!现在您可以使用这个crate了。
依赖项
~40KB