码迷,mamicode.com
首页 > 其他好文 > 详细

Vue中的路由 以及默认路由跳转

时间:2020-09-17 16:16:45      阅读:23      评论:0      收藏:0      [点我收藏+]

标签:direct   out   lin   new   nbsp   vue   注意   创建组   vuerouter   

main.js

import Vue from ‘vue‘;
import App from ‘./App.vue‘;



import VueRouter from ‘vue-router‘;

Vue.use(VueRouter);


//1.创建组件


import Home from ‘./components/Home.vue‘;

import News from ‘./components/News.vue‘;


//2.配置路由   注意:名字

const routes = [
  { path: ‘/home‘, component: Home },
  { path: ‘/news‘, component: News },

  { path: ‘*‘, redirect: ‘/home‘ }   /*默认跳转路由*/
]


//3.实例化VueRouter  注意:名字

const router = new VueRouter({
  routes // (缩写)相当于 routes: routes
})




//4、挂载路由

new Vue({
  el: ‘#app‘,
  router,
  render: h => h(App)
})


//5 <router-view></router-view> 放在 App.vue

app.vue

<template>


  <div id="app"> 


    <router-link to="/home">首页</router-link>
    <router-link to="/news">新闻</router-link>

    <hr>

       <router-view></router-view>

  </div>
</template>

<script>

   export default {     
      data () { 
        return {
         
         msg:‘你好vue‘
        }
      }
     
    }
</script>
<style lang="scss">


</style>

 

Vue中的路由 以及默认路由跳转

标签:direct   out   lin   new   nbsp   vue   注意   创建组   vuerouter   

原文地址:https://www.cnblogs.com/span-phoenix/p/13621559.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!