现在公司的项目出现一个需求,就是在A情况下,要跳转到外部链接,在跳转之前,将当前路由存到localstorage中,但是实际测试发现,没有存数据成功,给跳转加延时之后,就可以了。但是这个延时,是写死的,可能因为电脑或者网速原因,而无法起作用,所以想问下,有没有关于localstorage存数据耗时的相关API
,或者 判断存取完成 事件。
贴出相关代码:
locals.set('routerWhenFake',currentRoute);
$timeout(function(){
window.location.href="http://www.baidu.com";
},100);
了解的大神帮个忙,谢谢啦!
并不等待
物理写入磁盘
这倒不会,只跟磁盘写入有关。没有其他
API
,或者你换别的思路。参考链接webstorage