VueRouter路由的使用(上)

VueRouter路由的使用

p21

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

路由的原理_hash改变

<!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">
    <title>Document</title>
</head>

<body>
    <div id="app">
        <a href="#/home">home</a>
        <a href="#/about">about</a>

        <div class="content">Default</div>
    </div>

    <script>
        const contentEl = document.querySelector('.content')
        window.addEventListener('hashchange', () => {
      
      
            switch (location.hash) {
      
      
                case '#/home':
                    contentEl.innerHTML = 'Home'
                    break
                case '#/about':
                    contentEl.innerHTML = 'About'
                    break
                default:
                    contentEl.innerHTML = 'Default'
            }
        })
    </script>
</body>

</html>

在这里插入图片描述

\

history

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

P22 认识vue-router

在这里插入图片描述

路由的基本使用流程

在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述

默认路径

在这里插入图片描述

router-link

在这里插入图片描述

路由懒加载

在这里插入图片描述
在这里插入图片描述

路由的其他属性

在这里插入图片描述


动态路由的基本匹配

配置在这里插入图片描述

在这里插入图片描述

在这里插入图片描述在这里插入图片描述
在这里插入图片描述

NotFound

在这里插入图片描述
在这里插入图片描述

路由嵌套

在这里插入图片描述
在这里插入图片描述
然后在HomeView.vue中编写<router-link to="/home/message"></router-link>

<router-view></router-view>

编程式导航

在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_45732235/article/details/128593341