美文网首页
Vue--静态路由

Vue--静态路由

作者: 蒜泥捣莓 | 来源:发表于2022-10-27 16:48 被阅读0次

Vue静态路由

<div id="app">
    <router-link to="/home" tag="span">home</router-link>
    <router-link to="/index" tag="span>index</router-link>
    <router-view></router-view>
</div>
const Home ={
    template:`
    <div>Home组件</div>
    `
}
const Index ={
    template:`
    <div>Index组件</div>
    `
}

const router= new VueRouter({
    mode:'hash',
    routes:[
        {
            path:"/home",
            component:Home,
        },
        {
            path:"/index",
            component:Index,
        }
    ]
})

let vm = new Vue({
    el:"#app",
    router,
})
<html>
    <body>
        <div id="app">
            <router-link to="/home" tag="div">Home组件</router-link>
            <router-link to="/index" tag="div">Index组件</router-link>
            <router-view></router-view>
        </div>
    </body>
    <script>
        const Home={
            template:`<div>home组件</div>`
        }
        const Index={
            template:`<div>index组件</div>`
        }

        const router = new VueRouter({
            mode:"hash",
            routes:[
                {
                    path:"/home",
                    component:Home,
                },
                {
                    path:"/index",
                    component:Index,
                }
            ]
        })

        let vm = new Vue({
            el:"#app",
            router,
        })
    </script>
</html>
<html>
    <body>
        <div id="app">
            <button @click="toHome">home</button>
            <button @click="toIndex">index</button>
            <!-- 
            <button @click="$router.push("home")"></button>
            <button @click="$router.push("index")"></button>
            -->
            <router-view></router-view>
        </div>
    </body>
    <script>
        const Home={
            template:`<div>home组件</div>`
        }
        const Index={
            template:`<div>index组件</div>`
        }
        const router =new VueRouter({
            mode:"hash",
            routes:[
                {
                    name:'home',
                    path:"/home",
                    component:Home,
                },
                {
                    name:"index",
                    path:"/index",
                    component:Index,
                }
            ]
        })
        let vm = new Vue({
            el:"#app",
            router,
            methods:{
                "toHome"(){
                    // this.$router.push("/home")
                    // this.$router.push({name:"home"})
                    this.$router.push({path:"/home"})
                },
                "toIndex"(){
                    // this.$router.push("/index")
                    // this.$router.push({name:"index"})
                    this.$router.push({path:"/index"})
                }
            }
        })
    </script>
</html>

相关文章

  • Vue-- 监听路由变化,数据无法更新?

    Vue-- 监听路由变化,数据无法更新?

  • vue--路由

    实际生活中的应用界面,通常由多层嵌套的组件组合而成。例如: 借助vue-router,使用嵌套路由配置,就可以很简...

  • 锐捷实战系列(三十八) 静态路由

    实训目的 学习静态路由的原理。 学习静态路由的优缺点。 学习静态路由的配置使用。 实训背景 静态路由 静态路由是指...

  • 局域网中两台电脑中组态王软件传递信息

    静态路由 静态路由概念。静态路由(英语:Static routing),一种[路由]的方式,路由项(routing...

  • 20220726-Alma Linux8添加静态路由

    一、临时添加和删除静态路由 1、显示路由表 2、临时添加静态路由 3、临时删除静态路由 二、设置永久的静态路由 永...

  • windows添加静态路由

    一、临时静态路由 二、永久静态路由

  • CCNA-13、静态路由

    何时使用静态路由-路由器较少-唯一外连出口-星型拓扑 !静态路由它配置完是不会自己修改的, 配置静态路由 路由表中...

  • Centos7添加路由

    显示路由: 添加静态路由(重网络启失效):来自10.0.0.0的ip通过10.17.87.1到本机。 删除静态路由...

  • 逸佳君:CCNA之静态路由实验

    静态路由实验 拓扑图: 实验要求: 1、只用静态路由,使得全网都能通信 2、配置RIPv2,使的静态路由成为备份路...

  • 路由选择之静态路由

    路由的几种来源 直连路由 静态路由 动态路由 静态路由简介 是一种需要管理员手工配置的特殊路由,在不同网络环境中有...

网友评论

      本文标题:Vue--静态路由

      本文链接:https://www.haomeiwen.com/subject/tfdftdtx.html