站長資訊網
        最全最豐富的資訊網站

        vuejs中跳轉如何傳參

        vue跳轉傳參的方法:1、通過router-link標簽的params或query屬性進行跳轉傳參;2、通過“this.$router.push({name:'路由命名',params:{參數名:參數值..}})”語句進行跳轉傳參。

        vuejs中跳轉如何傳參

        本教程操作環境:windows7系統、vue2.9.6版,DELL G3電腦。

        首先創建readDetail.vue 且在index.js中注冊路由。

        傳遞頁面方式:

        1.通過router-link進行跳轉

        <router-link        :to="{           path: 'yourPath',              params: {                key: 'value', // orderNum : this.searchData.orderNo         },           query: {              key: 'value', // orderNum : this.searchData.orderNo         }       }">       <button type="button">跳轉</button>  </router-link>    1. path -> 是要跳轉的路由路徑,也可以是路由文件里面配置的 name 值,兩者都可以進行路由導航    2. params -> 是要傳送的參數,參數可以直接key:value形式傳遞    3. query -> 是通過 url 來傳遞參數的同樣是key:value形式傳遞

        2. $router方式跳轉

        this.$router.push({name:'路由命名',params:{參數名:參數值,參數名:參數值}})

         this.$router.push({               path: 'yourPath',                name: '要跳轉的路徑的 name,在 router 文件夾下的 index.js 文件內找',               params: {                    key: 'key',                    msgKey: this.msg               }               /*query: {                   key: 'key',                    msgKey: this.msg               }*/           })

        接受方式

        • this.$route.params.參數名

        • this.$route.query.參數名

        實驗(包含兩種方式):

        傳遞頁:

         <router-link :to="{ name: 'readDetail', params: { msgKeyOne: 'jump test.' }}">                 <button type="button">跳轉</button>               </router-link> <button @click="sendParams">傳遞</button> ----------------------------------------------------------------------------------------- export default {     name: 'reads',     data () {       return {         msg: 'msg test.'       }     },

        接收頁:

        <p class="container">     <p style="color:red;">Num:{{ myIndex }}</p>     <p>{{ msg }}</p>   </p> ----------------------------------------------------------- data () {       return {         msg: '',         // 保存傳遞過來的index         myIndex: ''       } ----------------------------------------------------------- mounted: function () {       this.msg = this.$route.params.msgKeyOne       this.myIndex = this.$route.params.msgKey       console.log(this.myIndex)     }

        實驗結果:

        vuejs中跳轉如何傳參

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 亚洲精品成人无码中文毛片不卡| 日本精品一区二区三区在线视频一 | 精品亚洲综合久久中文字幕| 日韩美女18网站久久精品| 97久久精品午夜一区二区| 亚洲AV无码乱码精品国产| 99久免费精品视频在线观看| 精品国产乱码一区二区三区| 亚洲人成电影网站国产精品| 国产欧美精品专区一区二区 | 中文字幕日本精品一区二区三区| 思思99热在线观看精品| 国产精品无码AV一区二区三区| 亚洲欧美国产精品第1页| 国产一区二区精品久久凹凸| 91精品成人免费国产片| 国产日韩一区在线精品欧美玲| 精品国产三级a在线观看| 人妻少妇精品视中文字幕国语| 亚洲AV永久无码精品一区二区 | 日韩精品人妻系列无码专区免费 | 免费91麻豆精品国产自产在线观看| A级精品国产片在线观看| 精品国产福利一区二区| 久久精品九九亚洲精品| 久久精品中文闷骚内射| 精品福利一区二区三区免费视频| 国产午夜精品无码| 午夜欧美精品久久久久久久| 亚洲av无码精品网站| 久久丫精品国产亚洲av不卡| 久久精品国产亚洲av麻豆小说| 乱码精品一区二区三区| 精品国产一区二区三区久久久狼 | 久久精品国产欧美日韩| 蜜桃麻豆www久久国产精品 | 99久久精品九九亚洲精品| 91精品免费久久久久久久久| 9久热这里只有精品| 国产精品成人小电影在线观看| 国产精品手机在线观看你懂的|