最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vue中$router.push()路由切換及如何傳參和獲取參數(shù)

 更新時間:2023年03月31日 09:41:34   作者:你知不知  
這篇文章主要給大家介紹了關(guān)于Vue中$router.push()路由切換及如何傳參和獲取參數(shù)的相關(guān)資料,文中通過實例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用vue具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

1、路由的兩種常見方式

1)聲明式:
	<router-link to="/login">
	<router-link :to="{ path: '/login' }">Home</router-link>
	<router-link :to="{ name: 'loginPage'}">User</router-link>
2)編程式:$router.push(...)

該方法的參數(shù)可以是一個字符串路徑,或者一個描述地址的對象。

	// 假如現(xiàn)有的路由是(router.js中的登錄)
	import LoginPage from "@/views/Login.vue";
	const router = new VueRouter({
	  [{ path: "/login", name: "loginPage", component: LoginPage }]
	});
	
	// 字符串(對應(yīng)填寫上面的path)
	this.$router.push('/login')
	
	// 對象
	this.$router.push({path: '/login'});
	
	// 通過路由的 name(對應(yīng)的就是上面的name)
	this.$router.push({ name: 'loginPage' })

2、傳參和獲取參數(shù)(query和params)

1)query方式
this.$router.push({<!--{C}%3C!%2D%2D%20%2D%2D%3E-->path:"/login",query:{<!--{C}%3C!%2D%2D%20%2D%2D%3E-->message:"頁面跳轉(zhuǎn)成功"}})

新頁面/路由中 獲取參數(shù)

console.log(this.$route.query.message);
2)params方式
this.$router.push({<!--{C}%3C!%2D%2D%20%2D%2D%3E-->name:"loginPage",params:{<!--{C}%3C!%2D%2D%20%2D%2D%3E-->message:"頁面跳轉(zhuǎn)成功"}})

新頁面/路由中 獲取參數(shù)

console.log(this.$route.params.message);

注意:this.$router.push() 方法中path不能和params一起使用,否則params將無效。需要用name來指定頁面及通過路由配置的name屬性訪問

兩種方式的區(qū)別是:
  • query傳參的參數(shù)會帶在url后邊展示在地址欄,
  • params傳參的參數(shù)不會展示到地址欄(刷新后參數(shù)失效)。

總結(jié) 

到此這篇關(guān)于Vue中$router.push()路由切換及如何傳參和獲取參數(shù)的文章就介紹到這了,更多相關(guān)Vue $router.push()路由切換內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

望江县| 寿阳县| 秦皇岛市| 昭苏县| 桐柏县| 衡阳县| 桑日县| 盈江县| 天峻县| 肥乡县| 嘉鱼县| 浦江县| 沾益县| 威信县| 磴口县| 拜城县| 金乡县| 原平市| 恭城| 北安市| 平安县| 澄迈县| 无锡市| 周口市| 灌阳县| 凭祥市| 鄢陵县| 钟祥市| 横峰县| 合江县| 政和县| 洪江市| 正镶白旗| 昆山市| 灵台县| 礼泉县| 锦屏县| 垫江县| 吉首市| 德惠市| 太原市|