40_实现路由跳转的方法

方法一

<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta http-equiv="X-UA-Compatible" content="ie=edge" />
    <title>Document</title>
</head>
<body>
    <div id="app">
        <router-link to="home">主页</router-link>
        
        <router-view></router-view>
    </div>
    <script src="vue.js"></script>
    <script src="vue-router.js"></script>
    <script>
        const Home = {
            template:"<div><h1>主页AAA</h1></div>"
        }
        
        const router = new VueRouter({
            routes:[
                {
                    path:'/home',
                    component:Home,
                    name:'home'
                    
                }
            ]
        })
        var vm = new Vue({
            el:"#app",
            router
            
        })
    </script>
</body>
</html>

方法二

<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta http-equiv="X-UA-Compatible" content="ie=edge" />
    <title>Document</title>
</head>
<body>
    <div id="app">
        <router-link :to="{name:'home'}">主页</router-link>
        
        <router-view></router-view>
    </div>
    <script src="vue.js"></script>
    <script src="vue-router.js"></script>
    <script>
        const Home = {
            template:"<div><h1>主页AAA</h1></div>"
        }
        
        const router = new VueRouter({
            routes:[
                {
                    path:'/home',
                    component:Home,
                    name:'home'
                    
                }
            ]
        })
        var vm = new Vue({
            el:"#app",
            router
            
        })
    </script>
</body>
</html>

方法三

<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta http-equiv="X-UA-Compatible" content="ie=edge" />
    <title>Document</title>
</head>
<body>
    <div id="app">
        <strong @click="changeView">主页</strong>
        
        <router-view></router-view>
    </div>
    <script src="vue.js"></script>
    <script src="vue-router.js"></script>
    <script>
        const Home = {
            template:"<div><h1>主页AAA</h1></div>"
        }
        
        const router = new VueRouter({
            routes:[
                {
                    path:'/home',
                    component:Home,
                    name:'home'
                    
                }
            ]
        })
        var vm = new Vue({
            el:"#app",
            router,
            methods:{
                changeView(){
                    this.$router.push('/home')//设置路由,匹配path属性
                }
            }
            
        })
    </script>
</body>
</html>

方法四

<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta http-equiv="X-UA-Compatible" content="ie=edge" />
    <title>Document</title>
</head>
<body>
    <div id="app">
        <router-link :to="{name:'home'}">主页</router-link>
        
        <router-view></router-view>
    </div>
    <script src="vue.js"></script>
    <script src="vue-router.js"></script>
    <script>
        const Home = {
            template:"<div><h1>主页AAA</h1></div>"
        }
        
        const router = new VueRouter({
            routes:[
                {
                    path:'/home',
                    component:Home,
                    name:'home'
                    
                }
            ]
        })
        var vm = new Vue({
            el:"#app",
            router,
            methods:{
                changeView(){
                    this.$router.push({name:'home'})
                }
            }
            
        })
    </script>
</body>
</html>
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 这世界纷纷扰扰 有些烦恼躲不掉 站出来 勇敢面对别脱逃 别以为回避问题就能甩掉 我知道 你的懒病又犯了 可是谁都不...
    地球最后的夜晚阅读 1,895评论 7 1
  • 最近朋友圈被月饼君刷屏,隔着屏幕远远的都能闻见月饼的香。以前中秋佳节馈赠亲朋好友的是月饼,不知什么时候开始,竟刮起...
    食趣菜菜屋阅读 3,655评论 4 6
  • 十日是发薪日。 连玉静依旧将钱分作三份,一份还旧账,一份给宇期存着,一份家用。想了想,三份又分成了四份——毕竟汤子...
    籽盐阅读 3,335评论 0 0
  • 看完了五本内容,和自己现在的状态以及想要达到的状态还是有很多切合的地方: 现在的状态是: 早睡早起 早上运动 少吃...
    依米花1993阅读 1,090评论 0 0
  • 本人银行狗一名,正在跟班实习,偶尔出来顶替大堂经理,虽然是金融学专业毕业但对具体操作实务一窍不通,被分配到一个乡镇...
    龚夫人阅读 1,243评论 0 0

友情链接更多精彩内容