如图所示,此页面有若干个tab切换栏,如何在我跳转到其他页面后,返回该页面时,依旧保存我的tab栏切换后的痕迹。
此时需要运用到session
//用户点击操作记录缓存起来
var sessionStorage = window.sessionStorage;
//默认是显示第一个tab栏状态
var sessionStorageStateFlag = 0;
if (sessionStorage.getItem("orderSessionState")) {
sessionStorageStateFlag = sessionStorage.getItem("orderSessionState");
}
//当前显示页签索引号
$scope.stateFlag = sessionStorageStateFlag;
//tab 切换订单状态时触发的点击
$scope.changeOrderState = function (index) {
sessionStorage.setItem("orderSessionState",index);
searchVO.tabIndex = index;
$scope.stateFlag = index;
$scope.getOrderList();//查询的函数
}
读取cookie
console.log(document.cookie)
console.log(($.cookie("YJP_OP_UserInfo")))
console.log( JSON.parse($.cookie("YJP_OP_UserInfo")))
页面打印如图所示