Vue入門十二、路由的跳轉(zhuǎn)

路由之間的跳轉(zhuǎn)有再種:
1、通過標(biāo)簽<router-link to='/login'>去登錄</router-link>實(shí)現(xiàn)跳轉(zhuǎn)
2、通過js實(shí)現(xiàn):
this.$router.push({path:'/buy'})
this.$router.replace({path:'/buy'})
2.1push與replace的區(qū)別
push會向history插入新記錄
replace不會插入history歷史記錄,如果返回上一頁,則會跳轉(zhuǎn)到上上一頁中。上一頁是不存在的
返回上一頁面:this.$router.go(-1)

創(chuàng)新互聯(lián)公司"三網(wǎng)合一"的企業(yè)建站思路。企業(yè)可建設(shè)擁有電腦版、微信版、手機(jī)版的企業(yè)網(wǎng)站。實(shí)現(xiàn)跨屏營銷,產(chǎn)品發(fā)布一步更新,電腦網(wǎng)絡(luò)+移動網(wǎng)絡(luò)一網(wǎng)打盡,滿足企業(yè)的營銷需求!創(chuàng)新互聯(lián)公司具備承接各種類型的網(wǎng)站制作、網(wǎng)站建設(shè)項(xiàng)目的能力。經(jīng)過十多年的努力的開拓,為不同行業(yè)的企事業(yè)單位提供了優(yōu)質(zhì)的服務(wù),并獲得了客戶的一致好評。

    <!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <div id="app"></div>

    <script type="text/javascript" src="vue.js"></script>
    <script type="text/javascript" src="vue-router.js"></script>
    <script type="text/javascript">
        var Login={
            template:`
                <div>去登錄去吧</div>
            `
        }
        var Register={
            template:`
                <div>去注冊去吧</div>
            `
        }
        var Buy={
            template:`
                <div>去買東西</div>
            `
        }
        // 安裝插件
        Vue.use(VueRouter);
        // 創(chuàng)建路由對象
        var router = new VueRouter({
            // 配置路由對象
            routes: [
                {path:'/login', name:'login', component:Login},
                {path:'/register', name:'register', component: Register},
                {path:'/buy', name:'buy', component: Buy}
            ]
        })
        new Vue({
            el:'#app',
            router,
            template:`
                <div>
                    <router-link to='/login'>去登錄</router-link>
                    |
                    <router-link to='/register'>去注冊</router-link>
                    <div>
                        <button @click="gogo">點(diǎn)我買東西</button>
                        <button @click="back">返回上一頁</button>
</div>
                    <router-view></router-view>
</div>
            `,
            methods:{
               gogo(){
                   // 有歷史記錄跳轉(zhuǎn)
                   // this.$router.push({path:'/buy'})
                   // 沒有歷史記錄跳轉(zhuǎn)
                   this.$router.replace({path:'/buy'})
               },
                back(){
                   // 返回上一頁
                   this.$router.go(-1)
                }
            }
        })
    </script>

</body>
</html>

網(wǎng)站欄目:Vue入門十二、路由的跳轉(zhuǎn)
網(wǎng)站網(wǎng)址:http://www.muchs.cn/article34/jiddse.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、網(wǎng)站建設(shè)、網(wǎng)站設(shè)計Google、搜索引擎優(yōu)化網(wǎng)站維護(hù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司