zoukankan      html  css  js  c++  java
  • Vue-router

    Home.vue才是真正的父组件,App.vue只是起到了一个容器的作用。

    1、新建一个router.js,要和main.js平级;

    2、router.js内容:

    import Home from './components/home.vue'
    
    const routers = [
      {
        path: '/home',
        name: 'home',
        component: Home
      },
      {
        path: '/',
          component: Home
      },
    ]
    export default routers
    
    //export default routers要放在最后,走后要有一行空格,ES6语法
    export default routers要放在最后,走后要有一行空格,ES6语法

    3、修改main.js内容:

    import Vue from 'vue'
    import VueRouter from 'vue-router'
    import routers from './router'
    import App from './App'
    
    Vue.use(VueRouter)
    
    Vue.config.productionTip = false;
    
    /* eslint-disable no-new */
    
    const router = new VueRouter({
      mode:'history',
      routes:routers
    })
    
    new Vue({
      el: '#app',
      components: { App },
      template: '<App/>',
      router
    });

    4、嵌入App.vue容器:

    这样当打开 http://localhost:8080 或者 http://localhost:8080/home 的时候就会默认打开home组件

  • 相关阅读:
    自闭的D7
    D2
    Codeforces Round #531 (Div. 3)
    hello 2019 D
    牛客练习赛36B
    cf954H
    gym102007 E
    Gym 101972
    Gym 101810
    试题 历届试题 青蛙跳杯子(bfs)
  • 原文地址:https://www.cnblogs.com/xinchenhui/p/8716384.html
Copyright © 2011-2022 走看看