【技巧】VUE js 获取URL请求参数

vue2


this.$route.query


VUE3

import { useRoute } from "vue-router"

setup() {
	const route = useRoute()
//地址兰参数
	console.log(route.query, route.params)  
}

JavaScript

// http://www.baidu.com?age=18

ᅠ ᅠ function getQueryString(name) {
ᅠ ᅠ ᅠ ᅠ var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
ᅠ ᅠ ᅠ ᅠ var r = window.location.search.substr(1).match(reg);
ᅠ ᅠ ᅠ ᅠ if (r != null) {
ᅠ ᅠ ᅠ ᅠ ᅠ ᅠ return unescape(r[2]);
ᅠ ᅠ ᅠ ᅠ }
ᅠ ᅠ ᅠ ᅠ return null;
ᅠ ᅠ }



var age= getQueryString('age');