加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angularjs – 如何清除离子中的本地存储数据?

发布时间:2020-12-17 07:18:05 所属栏目:安全 来源:网络整理
导读:这是我的代码. $scope.logout=function(){ localstorage.set('user_id',""); localstorage.set('access-token',""); localstorage.set('isUserTraverseColony',0); localstorage.set('isStarted',0); $window.localStorage.clear(); $window.localStorage.re
这是我的代码.
$scope.logout=function(){
    localstorage.set('user_id',"");
    localstorage.set('access-token',"");
    localstorage.set('isUserTraverseColony',0);
    localstorage.set('isStarted',0);
    $window.localStorage.clear();
    $window.localStorage.removeItem(access-token);
    $ionicHistory.clearCache();
    $ionicHistory.clearHistory();
 };

我想从我的localStorage中删除access-token变量,当我使用它时它适用于浏览器

$window.localStorage.clear();
 $window.localStorage.removeItem(access-token);

但它不适用于我的应用程序.

这是我的本地存储工厂

angular.module('starter.controllers').factory('localstorage',['$window','$localStorage','$q',function ($window,$localStorage,$q) {
    return {
        set: function (key,value) {
             var deferred = $q.defer();
            $window.localStorage[key] = value;
                 deferred.resolve(1);
                 return deferred.promise;
        },get: function (key,defaultValue) {
            return $window.localStorage[key] || defaultValue;
        },setObject: function (key,value) {
            $window.localStorage[key] = JSON.stringify(value);
        },getObject: function (key) {
            return JSON.parse($window.localStorage[key] || '{}');
        }
    }

}]);

任何的想法?

我平均也遇到过同样的问题.我正在使用一些全局变量用于本地存储.
你的代码似乎没问题.但是你可以更好地优化它
$scope.logout = function(){
  $window.localStorage.clear();
    $ionicHistory.clearCache();
    $ionicHistory.clearHistory();
 };

你不需要设置

localstorage.set('user_id',"");
localstorage.set('access-token',"");
localstorage.set('isUserTraverseColony',0);
localstorage.set('isStarted',0);

因为你正在清理他们.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读