91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2020-08-22 22:51:45 來源:腳本之家 閱讀:1016 作者:與f 欄目:web開發

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

1. router-link跳轉

// 直接寫上跳轉的地址
<router-link to="/detail/one">
  <span class="spanfour" >link跳轉</span>
</router-link>
// 添加參數
<router-link :to="{path:'/detail/two', query:{id:1,name:'vue'}}">
</router-link>
// 參數獲取
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}})
}
// 參數獲取
id = this.$route.query.id
toDeail (e) {
  this.$router.push({name: "/detail", params: {id: e}})
}
// 注意地址需寫在 name后面
//參數獲取,params和query區別,query參數在地址欄顯示,params的參數不在地址欄顯示
id = this.$route.params.id

3. this.$router.replace跳轉

//和push的區別,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')
}

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

注意接收參數時是 $route 不是 $router

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

接收的參數:

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

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

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

安图县| 临武县| 新野县| 唐河县| 如东县| 信阳市| 宁陵县| 西宁市| 呼玛县| 鄂伦春自治旗| 正阳县| 德江县| 囊谦县| 巨鹿县| 隆子县| 会同县| 佛教| 岗巴县| 广宁县| 天长市| 板桥市| 马山县| 英吉沙县| 子洲县| 盘锦市| 永靖县| 诸城市| 望江县| 隆回县| 甘孜县| 郑州市| 施秉县| 关岭| 固原市| 岢岚县| 石城县| 甘洛县| 弥渡县| 四子王旗| 鸡东县| 双鸭山市|