- 解析url上的参数
let textUrl= 'https://www.baidu.com/#/Supply?item=6&name=张三&phone=18814789632'
console.log(this.getUrlData(textUrl))
getUrlData (urls) {
let url = urls // url中?之后的部分
url = url.substring(1) // 去掉?
let dataObj = {}
if (url.indexOf('&') > -1) {
url = url.split('&')
for (let i = 0; i < url.length; i++) {
let arr = url[i].split('=')
dataObj[arr[0]] = arr[1]
}
} else {
url = url.split('=')
dataObj[url[0]] = url[1]
}
return dataObj
},
- 实现效果
Tips:【小程序云开发】中高级前端面试题库(源码:小程序中联系我哟)。
---------- 创作不易,感谢大家,请多多支持!