我正在使用 amplify.store 存储在页面上单击的当前选项卡的变量,当我转到另一个页面(该页面的历史版本)时,它会停留在同一个单击的选项卡上,这是所需的行为。我遇到了一个问题,因为 amplify.store 跨会话保留。
我目前正在使用当前代码来存储 val。
amplify.store("CurrentTab","SomeVal");
单击菜单按钮时,我尝试清除放大存储,但是我不确定为什么它不起作用。以下是我的明确命令
<script>
$("#hreftothelink").click(function () {
amplify.store("CurrentTabH",null);
amplify.store("CurrentTab",null);
someViewModel()
.tabs('select','someVal');
});
</script>
有没有人可以想到的另一种方法来清除 val 或根据当前选择的选项卡传递变量?
注意:使用 amplify.store 的定时销毁将不起作用,因为有人可以在选项卡上的时间是可变的。