获取?后参数

paramName = '/indicator?id=123'
            getParam(paramName) {
                let obj = {}
                if(!isEmpty(paramName)){
                    if(paramName.indexOf('?') != -1){
                        let str = ''
                        str = paramName.split('?')[1]
                        if(str.indexOf('&') != -1){
                            str = str.split('&')
                        }else{
                            str = [str]
                        }
                        str.map(m => {
                            if(m.indexOf('=') != -1){
                                obj[`${m.split('=')[0]}`] = m.split('=')[1]
                            }
                        })

                    }
                }
                return obj
            },

 

posted @ 2022-08-26 10:03  从入门到入土  阅读(12)  评论(0编辑  收藏  举报