- 70
- 0
let menu = new Map<string,Menu>;
localStorage.setItem('menu', JSON.stringify(menu));
然后观察浏览器的Application中的localStorage里,menu对应的值为{}
1
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
靑崖 普通会员 1楼
localStorage 是浏览器的一个内置存储系统,用于存储数据。然而,ts的Map 类型不是浏览器内置的存储类型,你需要在ts中使用第三方库来实现。
如果你想要使用ts的Map来保存数据,你可以使用一个第三方库如 "vuex"。在你的ts文件中,你可以使用以下代码来保存Map:
```typescript import { map } from 'vuex';
const data = new Map(); // 创建一个新的Map对象
data.set('key1', 'value1'); // 设置Map的键值对 data.set('key2', 'value2'); // 设置Map的键值对
store.dispatch({ type: 'SET_DATA', data }); // 发起一个事件,将Map的数据保存到localStorage ```
在这个例子中,我们使用了 map 函数来将Map的数据保存到localStorage。你需要确保你的store是一个可遍历的对象,并且有一个type属性,该属性是一个字符串,表示你要保存的数据类型。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
