<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script>
    <script src="https://unpkg.com/vue-router/dist/vue-router.js"></script>
    <title>Document</title>
</head>

<body>
    <div id="app">
        <router-view></router-view>
    </div>

</body>

<template id="home">
    <div>
        <router-link to="/daifukuang">待付款</router-link> |
        <router-link to="/daifahuo">待发货</router-link> |
        <router-link to="/daishouhuo">待收货</router-link>
        <router-view></router-view>
    </div>
</template>

<script>

    const Message = { template: '#home' }

    const Daifukuang = { template: '<div>待付款商品信息</div>' }

    const Daifahuo = { template: '<div>待发货商品信息</div>' }

    const Daishouhuo = { template: '<div>待收货商品信息</div>' }

    var router = new VueRouter({
        routes: [
            {
                path: '/',
                name: 'message',
                component: Message,
                children: [
                    {
                        path: '/daifukuang',
                        name: 'daifukuang',
                        component: Daifukuang,
                    },
                    {
                        path: '/daifahuo',
                        name: 'daifahuo',
                        component: Daifahuo,
                    },
                    {
                        path: '/daishouhuo',
                        name: 'daishouhuo',
                        component: Daishouhuo,
                    }
                ]
            }
        ]
    })

    var vm = new Vue({
        el: '#app',
        router
    })

</script>
</html>

在这里插入图片描述

Logo

Vue社区为您提供最前沿的新闻资讯和知识内容

更多推荐