传入url和obj参数实现拼接带参数的url-封装公用方法

初心-杨瑞超个人博客诚邀您加入qq群(IT-程序猿-技术交流群): 757345416丨(IT-程序猿-技术交流2群): 936929828

下方代码是在vue中的写法:

test (url, params) {
            let flag = 0;
            let data = url;
            Object.keys(params).forEach((key) => {
                if (flag) {
                    data = `${data}&${key}=${params[key]}`
                } else {
                    data = `${data}?${key}=${params[key]}`
                }
                flag++;
            });
            console.log(data);
        }

//调用方法
this.test('www.baidu.com', {'id': 6, 'value': 'test', 'test': 'abc'});

输出结果:
传入url和obj参数实现拼接带参数的url-封装公用方法_第1张图片

你可能感兴趣的:(js,vue)