日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

vue 中的動態傳參和query傳參操作

瀏覽:21日期:2022-11-04 08:51:04

Vue router 如何傳參

params、query 是什么?

params:/router1/:id,這里的 id 叫做 params。例如/router1/123, /router1/789

query:/router1?id=123,這里的 id 叫做 query。例如/router1?id=456

query 方式傳參和接收參數

傳參: this.$router.push({ path:’/xxx’ query:{ id:id } }) this.$router.push 傳參時, 并不會引起頁面刷新。需要重新請求數據,代碼如下。

<div>shopName:{{shop.shopName}}</div>export default{ data(){ return { shop:{shopName:'shopName'}, shopNo:'123' }; }, mounted(){ // 初始時加載店鋪數據 this.loadShop(); }, watch:{ // shopNo改變時重新加載 shopNo:function(newShopNo){ this.loadShop(); } }, methods:{ loadShop(){ // 調用API獲取shop數據 var shop = {/*獲取到的數據*/}; this.shop=shop; } }}

接收參數: this.$route.query.id

params 方式傳參和接收參數

params 傳參 路由界面: router.js: 路由設置這里,當你使用 params 方法傳參的時候,要在路由后面加參數名,并且傳參的時候,參數名要跟路由后面設置的參數名對應。使用 query 方法,就沒有這種限制,直接在跳轉里面用就可以

vue 中的動態傳參和query傳參操作

傳參: this.$router.push({ name:’xxx’ params:{ id:id } })

接收參數: this.$route.params.id

注意:如果路由上面不寫參數,也是可以傳過去的,但不會在 url 上面顯示出你的參數,并且當你跳到別的頁面或者刷新頁面的時候參數會丟失(如下圖所示),那依賴這個參數的 http 請求或者其他操作就會失敗。

query 傳參和 params 傳參的區別

用法上的: query 要用 path 來引入,params 要用 name 來引入,接收參數都是類似的,分別是 this.$route.query.name 和 this.$route.params.name。注意接收參數的時候,已經是$route 而不是$router 了哦??!

展示上的: query 更加類似于我們 ajax 中 get 傳參,params 則類似于 post,說的再簡單一點,前者在瀏覽器地址欄中顯示參數,后者則不顯示所以兩者不能同時使用!!!

router-link 和編程式導航兩種跳轉方式

通過 router-link 我們可以向路由到的組件傳遞參數,這在我們實際使用中時非常重要的。

編程式導航

vue 中的動態傳參和query傳參操作

router.push

router.replace 和 router.push()不同,使用 router.replace()會將一個訪問記錄 push 到 url 中,所以再退回了的時候一定會回到這里,而 router.replace()不是添加一個新的進入,而是替換棧頂元素,這樣,在返回的時候,就會返回到棧頂元素的下面一個。

router.go

在瀏覽器記錄中前進一步,等同于 history.forward() router.go(1)

后退一步記錄,等同于 history.back() router.go(-1)

動態傳參之坑

注意:params 傳參,push 里面只能是 name:’xxxx’,不能是 path:’/xxx’,因為 params 只能用 name 來引入路由,如果這里寫成了 path,接收參數頁面會是 undefined?。?!

補充知識:vue三種動態傳參的方式

如下場景:

<el-table-column label='操作'> <template slot-scope='scope'> <el-button size='mini' type='primary' @click='goList(scope.row.id)'>個人信息表</el-button> </template> </el-table-column>

.直接占位符的方式

goList(id){ this.$router.push({path:`/line/${id}`}) }

需要對應路由配置如下:

{ path:’/line/:id’, name:’line’, component:line }

二、通過路由屬性中的name來確定匹配的路由,通過params來傳遞參數

goList(id){ this.$router.push({ name:'line',params:{ orderId:id }}) }

對應路由配置如下:

{ path:’/line’, name:’line’, component:line}

三、通過 path來匹配路由,然后通過query來傳遞參數,傳遞的參數會暴露在地址欄中

goList(id){ this.$router.push({ path: ’/line’,query: { orderId:id }})}

對應路由配置同二

以上這篇vue 中的動態傳參和query傳參操作就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Vue
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
青青草国产精品亚洲专区无| 久久精品国产亚洲一区二区三区| 久久久一本精品| 日本免费久久| 欧美亚洲国产精品久久| 91久久久久| 91在线成人| 在线一区电影| 国产欧美日韩影院| 婷婷激情图片久久| 日本不卡中文字幕| 久久久久久夜| 国产精品美女久久久| 国产欧美一区二区三区国产幕精品| 欧美成人精品| 视频福利一区| 亚洲最新无码中文字幕久久 | 精品视频久久| 国产精品久久乐| 亚洲成人不卡| 日韩在线看片| 一区视频在线| 日精品一区二区三区| 日本午夜精品一区二区三区电影| 久久av综合| 999视频精品| 亚洲自拍另类| 久久中文字幕一区二区三区| 久久精品三级| 精品无人区麻豆乱码久久久| 91嫩草精品| 日韩不卡视频在线观看| 午夜欧美精品| 视频一区国产视频| 国产精品啊啊啊| 精品亚洲a∨一区二区三区18| 麻豆91小视频| 综合欧美亚洲| 久久不卡日韩美女| 美女久久久久| 天堂а√在线最新版中文在线| 欧美综合二区| 综合色一区二区| 欧美成人综合| 精品在线播放| 日本不卡视频在线观看| 久久久影院免费| 欧美视频一区| 国产精品调教| 黄毛片在线观看| 日韩伦理一区| 水蜜桃久久夜色精品一区的特点 | 日韩国产成人精品| 蜜桃一区二区三区在线观看| 欧美亚洲自偷自偷| 美女视频黄免费的久久| 秋霞影院一区二区三区| 爽好久久久欧美精品| 日韩欧美三区| 成人在线免费观看网站| 久久精品一区二区国产| 好吊日精品视频 | 国语精品一区| 不卡视频在线| 蜜桃tv一区二区三区| 亚洲大全视频| 极品日韩av| 三级一区在线视频先锋| 亚洲一区国产| 日韩精品视频在线看| 久久99精品久久久久久园产越南 | 少妇久久久久| 久久精品国产www456c0m| 国产视频一区欧美| 日韩精品五月天| 麻豆久久一区| 欧美日韩中文一区二区| 丝袜美腿亚洲色图| 国产乱子精品一区二区在线观看 | 日韩视频1区| 久久久久久久欧美精品| 国产亚洲高清一区| 超级白嫩亚洲国产第一| 久久高清一区| 国产精品15p| 欧美1区2区3区| 国产情侣一区| 美女久久久久| 国产欧美日韩精品高清二区综合区| 国产成人精品一区二区三区在线| 国产手机视频一区二区| 麻豆视频久久| 视频在线观看91| 麻豆精品在线| 亚洲日本欧美| 快播电影网址老女人久久| 91超碰国产精品| 国产aⅴ精品一区二区三区久久| 蜜臀av亚洲一区中文字幕| 欧美www视频在线观看| 日韩精品导航| 久久久久久久久99精品大| 色综合视频一区二区三区日韩| 日韩电影免费在线观看| 国产情侣一区在线| 伊人久久一区| 精品日韩毛片| 精品国产亚洲一区二区在线观看| 一区二区日韩免费看| 久久影院一区| 精品一区二区三区中文字幕| 99国产精品一区二区| 国产一区调教| 国产精品一区二区三区四区在线观看| 日韩精品一二三| 99在线观看免费视频精品观看| 麻豆免费精品视频| 日本午夜精品久久久久| 国产三级一区| 国产精品22p| 久久精品日韩欧美| 久久久久久夜| 99riav1国产精品视频| 国产精品毛片| 日本欧洲一区二区| 一区二区三区国产在线| 1024精品一区二区三区| 国产精品普通话对白| 免费日韩一区二区| 视频一区国产视频| 伊人久久一区| 国产欧美综合一区二区三区| 国产精品一区二区三区美女| 高清av一区| 一本一道久久a久久精品蜜桃| 亚洲欧美日本视频在线观看| 日韩亚洲精品在线观看| 国产精品chinese| 青青青免费在线视频| 亚洲综合精品四区| 国产剧情在线观看一区| 欧美成人精品一级| 婷婷综合六月| 日韩亚洲精品在线| 欧美一区=区三区| 国产一区二区久久久久| 欧美精品一区二区三区精品| 好吊日精品视频| 国产精品中文字幕制服诱惑| 超碰超碰人人人人精品| 亚洲人成亚洲精品| 精品欧美日韩精品| 夜久久久久久| 美女精品久久| 中文字幕一区二区精品区| а√天堂8资源在线| 中文欧美日韩| 欧美国产小视频| 日韩和欧美一区二区三区| 91精品亚洲| 乱一区二区av| 日韩欧美久久| 91高清一区| 国产va在线视频| 欧美日韩a区| 天使萌一区二区三区免费观看| 国产成人精品一区二区三区在线| 蜜桃视频在线观看一区| yellow在线观看网址| 日本欧美一区二区在线观看| 最新亚洲激情| 久久精品国产亚洲一区二区三区| 日韩高清一级| 免费在线欧美视频| 香蕉精品久久| 999国产精品永久免费视频app| 国产精品videossex久久发布 | 国产+成+人+亚洲欧洲在线| 日韩1区2区日韩1区2区| 日本欧美韩国一区三区| 国产剧情一区| 免费在线视频一区| 少妇久久久久| 欧美亚洲国产一区| 美女精品视频在线| 久久的色偷偷| 美女性感视频久久| 日产精品一区二区| 欧美激情另类| 亚洲精品.com| 免费中文字幕日韩欧美| 日本在线一区二区三区| 国产毛片久久久| 欧美sss在线视频| 喷白浆一区二区| 91精品国产自产在线丝袜啪| 国产欧美一区二区三区精品观看 | 一区福利视频| 日本免费一区二区视频| 蜜臀久久久99精品久久久久久|