zoukankan      html  css  js  c++  java
  • 将地址栏的参数变成json序列化。

    将地址栏的参数变成json序列化。

     GetQueryJson1 () {
        let url = this.$route.query.redirect; // 获取当前浏览器的URL (redirect=>根据自己的业务去写)
        let arr = []; // 存储参数的数组
        let res = {}; // 存储最终JSON结果对象
    
        // 第一次正常登陆 可能是undefined
        if(url){
            if(url.split('?')[1]){
                arr = url.split('?')[1].split('&'); // 获取浏览器地址栏中的参数
            }
            for (let i = 0; i < arr.length; i++) { // 遍历参数
                if (arr[i].indexOf('=') != -1){ // 如果参数中有值
                let str = arr[i].split('=');
                res[str[0]] = str[1];
                } else { // 如果参数中无值
                res[arr[i]] = '';
                }
            }
    
            // 如果是空对象{} 表明是第一次登陆
            if(JSON.stringify(res)=="{}"){
                return false;
            }else{
                return res;
            }
        }else{
            return false
        }
    },
    
    特别要注意是否返回来的是 {};这个空对象
    
  • 相关阅读:
    BJDCTF-WP
    Python 每日一练(4)
    Python 每日一练(3)
    BUUCTF Crypto
    Python每日一练(1)
    Python 每日一练(2)
    oracle 组函数
    oracle 组函数
    oracle
    前端实战遇到问题
  • 原文地址:https://www.cnblogs.com/IwishIcould/p/13302247.html
Copyright © 2011-2022 走看看