zoukankan      html  css  js  c++  java
  • 在Vue项目中使用vue-router

    在src下新建文件夹:router

     router.js:

     1 import App from '../App'
     2 import Home from '../page/home/Home.vue'
     3 import Login from '../page/login/Login.vue'
     4 
     5 export default [
     6   {
     7     path: '/',
     8     component: App, // 顶层路由,对应index.html
     9     children: [
    10       //二级路由,对应App.vue
    11       // 地址为空时跳转至home页面
    12       {
    13         path: '',
    14         redirect: '/home',
    15       },
    16       {
    17         path: '/home',
    18         component: Home,
    19       },
    20       // 登录注册页面
    21       {
    22         path: '/login',
    23         component: Login,
    24       },
    25     ],
    26   },
    27 ]
    View Code

    main.js:

     1 import Vue from 'vue'
     2 import VueRouter from 'vue-router'
     3 import routes from './router/router'
     4 import store from './store/'
     5 import App from './App.vue'
     6 
     7 Vue.config.productionTip = false
     8 
     9 Vue.use(VueRouter)
    10 const router = new VueRouter({
    11   routes,
    12   mode: 'hash',
    13   strict: process.env.NODE_ENV !== 'production',
    14 })
    15 
    16 new Vue({
    17   router,
    18   store,
    19   render: (h) => h(App),
    20 }).$mount('#app')
    View Code
  • 相关阅读:
    vue--组件基础
    vue中的一些知识点--多看文档
    关于组件--React
    数组方法-->map()
    正则表达式使用
    border-image 和 border-color 不能同时使用问题
    gulp
    oninput 中文输入
    linux文档权限
    为什么使用 use strict
  • 原文地址:https://www.cnblogs.com/hahahakc/p/12938548.html
Copyright © 2011-2022 走看看