zoukankan      html  css  js  c++  java
  • 先登陆面试再者Tabs标签导航,多次网络请求共享cookie,本地存储cookie

    1,index.ng.html:

    <head>
        <title>ionic todo example</title>
    </head>
    
    <body ng-app="starter">
    <ion-nav-bar class="bar-positive">
        <ion-nav-back-button class="button-icon ion-arrow-left-c">
        </ion-nav-back-button>
    </ion-nav-bar>
    
    <ion-nav-view></ion-nav-view>
    </body>

    2,tags.ng.html:

    <ion-tabs class="tabs-positive tabs-icon-only">
    
        <ion-tab title="Home" href="#/tabs/home1" icon-on="ion-ios-filing" icon-off="ion-ios-filing-outline">
            <ion-nav-view name="home-tab1"></ion-nav-view>
            <!-- Tab 1 content -->
        </ion-tab>
    
        <ion-tab title="About" href="#/tabs/home2" icon-off="ion-ios-pulse" icon-on="ion-ios-pulse-strong" >
            <ion-nav-view name="home-tab2"></ion-nav-view>
            <!-- Tab 2 content -->
        </ion-tab>
    </ion-tabs>
    

      

    3,state config,主要在这里:

            $stateProvider
                .state('login', {
                    url: '/login',
                    templateUrl: 'login.ng.html',
                    controller: 'LoginCtrl'
                })
                .state('tabs', {
                    url: "/tabs",
                    abstract: true,
                    templateUrl: "tabs.ng.html"
                })
                .state('tabs.home1', {
                    url: "/home1",
                    views: {
                        'home-tab1': {
                            templateUrl: "home1.ng.html",
                            controller: 'HomeTabCtrl'
                        }
                    }
                })
    。。。
    

      

    4,取出cookie字符串

    var setCookiesArr = result.headers["set-cookie"];
                        //console.log( setCookiesArr );
                        var cookieStr = "";
    
                        setCookiesArr.forEach(function(item){
                            var arr = item.split(";");
                            if (arr.length > 0){
                                var arr2 = arr[0].split("=");
                                if (arr2.length > 0){
                                    cookieStr += ";"+arr[0]
                                }
                            }
                        })
                        if (cookieStr.length > 0) cookieStr = cookieStr.substring(1);
                        console.log(cookieStr)
    

      

    5,本地存取变量

    localStorage["loginCookie"] = loginCookie;
    ...
    console.log('loginCookie', localStorage["loginCookie"]);
    

      

    源码:http://vdisk.weibo.com/s/ao-ZYIoZdaL8b

  • 相关阅读:
    [Ceoi2011]Traffic
    [中山市选2011]杀人游戏
    牛客 表达式得到期望结果的组成种数
    牛客 数字字符串转换为字母组合的种数
    牛客 龙与地下城游戏
    UVA 1103 Ancient Messages
    牛客 字符串的交错组成
    牛客 最小编辑代价
    牛客 子数组异或和为0的最多划分
    牛客 最长公共子串问题
  • 原文地址:https://www.cnblogs.com/sban/p/4705543.html
Copyright © 2011-2022 走看看