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

        vue怎么實現A頁面跳轉到B頁面

        vue實現A頁面跳轉到B頁面的方法:1、設置A頁面,代碼如“”;2、將跳轉的url添加到$router中;3、設置B頁面,代碼如“created() {…}”;4、修改js內容即可。

        vue怎么實現A頁面跳轉到B頁面

        本文操作環境:windows7系統、Vue2.9.6版,DELL G3電腦。

        vue怎么實現A頁面跳轉到B頁面?

        vue 從A界面跳轉到B界面并攜帶參數

        最近遇到一個需求,需要從A界面點擊一個按鈕跳轉到B界面,并且攜帶參數。

        我是這樣子實現了需求:

        A頁面:

        <el-button size="mini"                    type="success"                    @click="add"                    icon="el-icon-plus"                    round                    plain>{{$t('common.add')}}</el-button>         <el-button type="primary"                    size="mini"                    @click="edit"                    icon="el-icon-edit"                    plain                    round>{{ $t('common.edit') }}</el-button>

        點擊事件:

        add() {       this.lockTaskStatus = 'new'       this.toLockTaskManagePage()},edit() {       this.lockTaskStatus = 'edit'       this.toLockTaskManagePage()},toLockTaskManagePage() {       this.$router.push({         path: '/taskLockManage',         name: 'TaskLockManage',         params: {           status: this.lockTaskStatus        }       })}

        將將跳轉的url添加到 $router中。

        path 中的url 最前面加 / 代表是根目錄下,不加則表示是子路由。

        通過path + params的組合傳遞參數。

        B頁面:

        created() {     this.getParams()   },   watch: {     // 監測路由變化,只要變化了就調用獲取路由參數方法將數據存儲本組件即可     $route: 'getParams'   },   methods: {     getParams() {       // 取到路由帶過來的參數       const res = this.$route.params.status       console.log('getParams', res)     }}

        最后,還需在router/index.js中注冊:

        {     path: '/taskLockManage',     component: Layout,     redirect: '/taskManage/index',     hidden: true,     children: [       {         path: 'taskLockManage',         component: () => import('@/views/taskManage/taskLockManage'),         name: 'TaskLockManage',         meta: { title: 'taskLockManage', icon: 'user', noCache: true }       }     ]}

        這樣,便可實現了跳轉。(PS:這是目前發現的比較好的方法,希望哪位大佬有更好的方法指導。)

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 日本精品久久久久中文字幕| 国产精品99久久久久久董美香| 国产成人精品日本亚洲网址| 亚洲国产精品丝袜在线观看| 国产成人精品视频2021| 精品久久久久香蕉网| 亚洲精品国产精品乱码不卡| 国产福利电影一区二区三区,亚洲国模精品一区 | 欧美精品第欧美第12页| 亚洲精品无码永久中文字幕| 国产精品秘入口福利姬网站| 精品久久香蕉国产线看观看亚洲| 人妻AV一区二区三区精品| 麻豆国产精品VA在线观看不卡| 99精品电影一区二区免费看| 九九热这里只有在线精品视| 国产精品亚洲аv无码播放| 亚洲国产精品久久久天堂| 亚洲国产成人精品女人久久久| 九色精品视频在线观看| 国产精品成人观看视频| 国产精品无码久久久久| 91av国产精品| 国产精品视频免费| 97久久超碰国产精品旧版| HEYZO无码综合国产精品227| 精品无码国产一区二区三区51安| 日韩精品国产另类专区 | 久久国产精品免费一区| 国产综合精品久久亚洲| 国内精品久久久久久久亚洲 | 精品少妇一区二区三区视频| 国产精品视频第一区二区三区| 日产精品一线二线三线芒果| 中文字幕一区二区三区日韩精品| 亚洲精品国产精品国自产观看 | 精品人妻无码一区二区色欲产成人| 一夲道无码人妻精品一区二区| 亚洲精品无码久久久久AV麻豆| 在线精品动漫一区二区无广告| 亚洲国产精品自在拍在线播放|