zoukankan      html  css  js  c++  java
  • vue-router的基本使用

    一、在index.js文件中导入vue和vue-router

    import Vue from 'vue'
    //1、导入
    import VueRouter from 'vue-router'

    二、模块化机制,使用Router

    Vue.use(VueRouter)

    三、创建路由器对象

    const routes = [
      {
        path: '/',
        name: 'Home',
        component: Home
      },
      {
        path: '/about',
        name: 'About',
        // route level code-splitting
        // this generates a separate chunk (about.[hash].js) for this route
        // which is lazy-loaded when the route is visited.
        component: () => import(/* webpackChunkName: "about" */ '../views/About.vue')
      }
    ]
    
    const router = new VueRouter({
      routes
    })
    
    export default router

    四、在main.js文件中挂载router到vue实例中

    new Vue({
      router, //4、挂载到vue的实例中
      render: h => h(App)
    }).$mount('#app')

    五、在App.vue中

    通过router-link引入组件

          <!-- router-link相当于a标签,to属性相当于href -->
          <router-link to="/">Home</router-link> |
          <router-link to="/about">About</router-link>

    通过router-view渲染组件

    <router-view/>
  • 相关阅读:
    MongoDB 部署复制集(副本集)
    MongoDB shell 2 副本集方法
    MongoDB shell 1 数据库方法
    MongoDB shell 0 集合方法
    CentOS7 安装 zabbix
    MongoDB Shell db.runCommand
    MongoDB Index
    MongoDB 启动报错
    MongoDB 聚合查询报错
    MongoDB 聚合函数
  • 原文地址:https://www.cnblogs.com/nanjo4373977/p/12909079.html
Copyright © 2011-2022 走看看