vue js公共截取URL的key: value方法
let URL = http://localhost:8080/#/ficu/?taskid=1001-2271023&pageId=146&ssid=74529457205982&channelld=IPCC&userId=xx // 取值URL let href = window.location.href // 拿到完整的URL let hash = window.location.hash // 取#后面的所有URL // 取值方法 getUrlParams () { let hash = window.location.hash console.log('-------hash---', hash) // 输出#/ficu/?taskid=1001-2271023&pageId=146&ssid=74529457205982&channelld=IPCC&userId=xx let obj = {} let urlStr = hash.split('?')[1] // 取问号后面的值 let params = urlStr.split('&') for (let i=0, len=params.length; i<len; i++) { let arr = params[i].split('=') obj[arr[0]] = arr[1] } return obj } // 用法 let objList = this.getUrlParams() objList.pageId = '146' console.log('-----objList----', objList) // 输出对象-----objList---- { taskid: '1001-2271023' pageId: '146' ssid: '74529457205982' channelld: 'IPCC' userId: 'xx' }
分类:
javascript
, vue
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
2021-07-12 mock数据