欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue跳轉方式(打開新頁面)及傳參操作示例

 更新時間:2020年01月26日 10:29:10   作者:與f  
這篇文章主要介紹了vue跳轉方式(打開新頁面)及傳參操作,結合實例形式分析了vue.js跳轉實現(xiàn)方式與參數(shù)接受相關操作技巧,需要的朋友可以參考下

本文實例講述了vue跳轉方式(打開新頁面)及傳參操作。分享給大家供大家參考,具體如下:

1. router-link跳轉

// 直接寫上跳轉的地址
<router-link to="/detail/one">
  <span class="spanfour" >link跳轉</span>
</router-link>
// 添加參數(shù)
<router-link :to="{path:'/detail/two', query:{id:1,name:'vue'}}">
</router-link>
// 參數(shù)獲取
id = this.$route.query.id
// 新窗口打開
<router-link :to="{path:'/detail/three', query:{id:1,name:'vue'}}" target="_blank">
</router-link>

2. this.$router.push跳轉

toDeail (e) {
  this.$router.push({path: "/detail", query: {id: e}})
}
// 參數(shù)獲取
id = this.$route.query.id
toDeail (e) {
  this.$router.push({name: "/detail", params: {id: e}})
}
// 注意地址需寫在 name后面
//參數(shù)獲取,params和query區(qū)別,query參數(shù)在地址欄顯示,params的參數(shù)不在地址欄顯示
id = this.$route.params.id

3. this.$router.replace跳轉

//和push的區(qū)別,push有記錄一個history,replace沒有
toDeail (e) {
  this.$router.replace({name: '/detail', params: {id: e}})
}

4. resolve跳轉

//resolve頁面跳轉可用新頁面打開
//2.1.0版本后,使用路由對象的resolve方法解析路由,可以得到location、router、href等目標路由的信息。得到href就可以使用window.open開新窗口了(這邊應用:https://segmentfault.com/q/1010000009557100下的一個回答)
toDeail (e) {
  const new = this.$router.resolve({name: '/detail', params: {id: e}})
  window.open(new.href,'_blank')
}

接收方怎么接收參數(shù) this.$route.query.seridthis.$route.params.setid,以下舉一個接收的例子

注意接收參數(shù)時是 $route 不是 $router

<template>
  <div>
    testDemo{{this.$route.query.setid}}
  </div>
</template>

接收的參數(shù):

<template>
  <div>userlist--{{mallCode}} </div>
</template>
<script>
 export default {
  name: "UserList",
  date:function(){
   return {"mallCode":mallCode}
  },
  created(){
   this.getParams()
  },
  methods:{
   getParams() {
    // 取到路由帶過來的參數(shù)
    const routerParams = this.$route.query.mallCode;
    this.mallCode = routerParams;
    console.log(this.$route.query);
    // 將數(shù)據(jù)放在當前組件的數(shù)據(jù)內
    //this.mallInfo.searchMap.mallCode = routerParams;
    //this.keyupMallName()
   }
  }
 }
</script>
<style scoped>
</style>

希望本文所述對大家vue.js程序設計有所幫助。

相關文章

  • vue中EventBus的使用教程詳解

    vue中EventBus的使用教程詳解

    在Vue中,使用EventBus可以實現(xiàn)組件間的通信,如何使用EventBus??都需要做哪些配置呢?他的注意事項是什么呢?下面就跟隨小編一起學習一下吧
    2024-02-02
  • vue實現(xiàn)全選、反選功能

    vue實現(xiàn)全選、反選功能

    這篇文章主要為大家詳細介紹了vue實現(xiàn)全選、反選功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • vue實現(xiàn)定時刷新數(shù)據(jù),每隔5分鐘執(zhí)行一次

    vue實現(xiàn)定時刷新數(shù)據(jù),每隔5分鐘執(zhí)行一次

    這篇文章主要介紹了vue實現(xiàn)定時刷新數(shù)據(jù),每隔5分鐘執(zhí)行一次問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • Vue使用 onMounted 確保在組件掛載后執(zhí)行異步操作示例詳解

    Vue使用 onMounted 確保在組件掛載后執(zhí)行異步操作示例詳解

    在 Vue.js 或其他類似框架中,使用 onMounted 是為了確保在組件掛載后執(zhí)行異步操作,這篇文章主要介紹了Vue使用onMounted確保在組件掛載后執(zhí)行異步操作,需要的朋友可以參考下
    2023-06-06
  • Vue3中的Refs和Ref詳情

    Vue3中的Refs和Ref詳情

    這篇文章主要介紹了Vue3中的Refs和Ref,文章圍繞Vue3中的Refs和Ref得相關資料應用舉例煩人方式展開詳細內容,需要的朋友可以參考一下
    2021-11-11
  • vue cli3 配置 stylus全局變量的使用方式

    vue cli3 配置 stylus全局變量的使用方式

    這篇文章主要介紹了vue cli3 配置 stylus全局變量的使用方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • vue之ele多級聯(lián)組件的使用方法詳解

    vue之ele多級聯(lián)組件的使用方法詳解

    這篇文章為大家詳細主要介紹了vue之ele多級聯(lián)組件的使用方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • vue如何使用rem適配

    vue如何使用rem適配

    這篇文章主要介紹了vue如何使用rem適配,幫助大家處理vue開發(fā)移動應用時的兼容性問題,感興趣的朋友可以了解下
    2021-02-02
  • vue-cli實現(xiàn)異步請求返回mock模擬數(shù)據(jù)

    vue-cli實現(xiàn)異步請求返回mock模擬數(shù)據(jù)

    網(wǎng)上有不少使用mockjs模擬數(shù)據(jù)的文章,但基本都是本地攔截請求返回數(shù)據(jù),本文主要介紹了vue-cli實現(xiàn)異步請求返回mock模擬數(shù)據(jù),文中根據(jù)實例編碼詳細介紹的十分詳盡,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • vue 實現(xiàn)圖片懶加載功能

    vue 實現(xiàn)圖片懶加載功能

    這篇文章主要介紹了vue 實現(xiàn)圖片懶加載功能的方法,幫助大家更好的理解和使用vue,感興趣的朋友可以了解下
    2020-12-12

最新評論