zoukankan      html  css  js  c++  java
  • vue简单的路由跳转

    搭建好了脚手架,来写个demo

    1.打开app.vue开写,这个是父组件,可以放所有页面要公用的东西,比如头尾的导航

    <template>
    <div id="app">
    <vHeader></vHeader>
    <router-link to="/news">时政新闻</router-link>
    <router-link to="/dropload">下拉加载</router-link>
    <router-link to="/gamedown">游戏下载</router-link>
    <router-link to="/vmodel">数据绑定</router-link>
    <!--<img src="./assets/logo.png">-->
    <router-view></router-view>
    <vFooter></vFooter>
    </div>
    </template>

    <script>
    //引入头部底部组件
    import header from './components/header.vue'
    import footer from './components/footer.vue'
    export default {
    name: 'app',
    components: {
    vHeader: header,
    vFooter: footer
    }
    }
    </script>
    2.新建几个要跳转的界面

    3.打开main.js,这是所有组件界面的入口

    import Vue from 'vue'
    import VueRouter from 'vue-router'
    import App from './App.vue'
    import news from './components/news.vue'
    import dropload from './components/dropload.vue'
    import gamedown from './components/gamedown.vue'
    import contactus from './components/contactus.vue'
    import vmodel from './components/vmodel.vue'
    Vue.use(VueRouter)

    //创建路由
    var router = new VueRouter({
    routes: [
    { path: '/news', component: news },
    { path: '/dropload', component: dropload},
    { path: '/gamedown', component: gamedown},
    { path: '/contactus', component: contactus},
    { path: '/vmodel', component: vmodel}
    ]
    });

    new Vue({
    el: '#app',
    render: h => h(App),//这是vue2.0写法,必须加这句,不然页面没法渲染出来
    router: router
    })

     这样路由就建好了,点击首页的

        <router-link to="/news">时政新闻</router-link>
    <router-link to="/dropload">下拉加载</router-link>
    <router-link to="/gamedown">游戏下载</router-link>
    <router-link to="/vmodel">数据绑定</router-link>

    可以跳转了,就跳转到对应界面去了

    
    
  • 相关阅读:
    基础调试命令
    mui 拨打电话
    vue a href="tel" 拨打电话
    vue数据已渲染成 但还是报错 变量 undefined
    表格头部与左侧内容随滚动条位置改变而改变(基于jQuery)
    element popover 不显示/不隐藏问题解决方法
    fatal: The remote end hung up unexpectedly解决办法
    mui.fire 目标页无法监听到 触发事件
    多个定时器任务
    vue router 传参 获取不到query,params
  • 原文地址:https://www.cnblogs.com/chengyalin/p/9069304.html
Copyright © 2011-2022 走看看