获取地址后面的参数

        getParams() {
            //获取url中"?"符后的字串
            let url = "http://xx.xxxx.com.cn/?ClubSN={0}&PartnerSN=#/goods/distributionGoodsDetail?ProId=100259&DaId=34";
            if (url.indexOf("?") != -1) {
                // let str = url.split(/[?=&]/);
                let str = url.split(/[?&#]/);
                console.log(str);

                let obj = {};

                for (let i = 0; i < str.length; i++) {
                    if (str[i].indexOf("=") != -1) {
                        let arr = str[i].split("=");
                        obj[arr[0]] = arr[1];
                    }
                }

                console.log(obj);
            }
        },

在这里插入图片描述

posted @ 2021-07-20 14:01  Wayhome'  阅读(136)  评论(0)    收藏  举报
// 侧边栏目录 // https://blog-static.cnblogs.com/files/douzujun/marvin.nav.my1502.css