现在公司的项目出现一个需求,就是在A情况下,要跳转到外部链接,在跳转之前,将当前路由存到localstorage中,但是实际测试发现,没有存数据成功,给跳转加延时之后,就可以了。但是这个延时,是写死的,可能因为电脑或者网速原因,而无法起作用,所以想问下,有没有关于localstorage存数据耗时的相关API,或者 判断存取完成 事件。贴出相关代码:locals.set('routerWhenFake',currentRoute);$timeout(function(){ window.location.href="http://www.baidu.com";},100);了解的大神帮个忙,谢谢啦!
7 回答
慕标5832272
TA贡献1966条经验 获得超4个赞
This specification does not require that the above methods wait until the data has been physically written to disk. Only consistency in what different scripts accessing the same underlying list of key/value pairs see is required.
并不等待物理写入磁盘
可能因为电脑或者网速原因,而无法起作用
这倒不会,只跟磁盘写入有关。没有其他API
,或者你换别的思路。
添加回答
举报
0/150
提交
取消