国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術(shù)文章
文章詳情頁

Vue頁面跳轉(zhuǎn)傳遞參數(shù)及接收方式

瀏覽:3日期:2022-11-25 15:51:56

最近接觸了vue項目,這里記錄一下vue跳轉(zhuǎn)到下一頁面攜帶參數(shù)的兩種方式。

典型應(yīng)用場景:列表頁跳轉(zhuǎn)到詳情頁

一、配置路由

文件路徑:src/router/config.php

import Vue from ’vue’import Router from ’vue-router’ import classify from ’.././components/classify/classify.vue’ import classifyChild from ’.././components/classify/classifyChild.vue’ export default new Router({ mode: ’history’, routes: [ { path: ’/classify’, name: ’ classify’, component: classify }, { path: ’/classify/classifyChild’, name: ’classifyChild’, component: classifyChild }, ]})

二、頁面跳轉(zhuǎn)及傳參

//方式一<router-link :to='{name:’classifyChild’,params:{id:item.id}}'> <button>跳轉(zhuǎn)</button></router-link> //方式二<router-link :to='{path:’/classify/classifyChild’,query:{id:item.id}}'> <button>跳轉(zhuǎn)</button></router-link>

三、參數(shù)接收

//對應(yīng)于方式一let id=this.$route.params.id; //對應(yīng)于方式二let id=this.$route.query.id;

補充知識:關(guān)于vue3.0中的this.$router.replace({ path: ’/’})刷新無效果問題

首先在store中定義所需要的變量可以進行初始化,再定義一個方法,登錄成功后A頁面,跳轉(zhuǎn)到B頁面之前,需要直接調(diào)用store中存儲數(shù)據(jù)的方法,全局可以使用,順序是,先調(diào)用store中的數(shù)據(jù),其次調(diào)用sessionStorage和localStorage中的數(shù)據(jù)。

這樣的話,可以避免A頁面跳轉(zhuǎn)B頁面時候,手動刷新才顯示信息。

直接登錄成功后,直接調(diào)用store的方法,把值存儲進去,B頁面可以直接顯示用戶信息。必須在store定義方法,登錄成功后調(diào)用方法進行回顯用戶信息。在這里插入圖片描述

Vue頁面跳轉(zhuǎn)傳遞參數(shù)及接收方式

如此一來,就可以避免必須手動刷新一下才會顯示信息。

以上這篇Vue頁面跳轉(zhuǎn)傳遞參數(shù)及接收方式就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Vue
相關(guān)文章:
主站蜘蛛池模板: 东明县| 琼结县| 咸丰县| 闽侯县| 博客| 宜章县| 筠连县| 上林县| 武陟县| 偏关县| 河津市| 左贡县| 武胜县| 青龙| 县级市| 寿宁县| 阿克| 闽侯县| 万宁市| 天津市| 台安县| 霍邱县| 襄城县| 合肥市| 巫山县| 华宁县| 漯河市| 神农架林区| 临海市| 武城县| 尤溪县| 柳州市| 南和县| 龙胜| 荆门市| 务川| 正宁县| 霍林郭勒市| 大足县| 应用必备| 颍上县|