zoukankan      html  css  js  c++  java
  • vueRouter怎么用?

    VueRouter有两个重要标签   <router-link>  <router-view>

    <router-link>点击部分

    <router-view>显示部分

    <router-link>有一个重要的属性 to 定义了点击之后,去到那里。

    <router-link to="/home"></router-link>

    执行过程:

    当用户点击<router-link>时,会去寻找他的to属性,它的to属性和router.js中配置的路径{path:‘/home’} path一一对应,从而找到匹配的组件,最后把组件渲染到<router-view>标签所在的位置。

    使用方式:

    ①创建项目

    在src的views下创建两个组件home.vue  about.vue

    ②在App.vue中定义<router-link>和<router-view>

    <template>
        <div id="app">
              <router-link to="/home"></router-link>
             <router-link to="/about"></router-link>
             <router-view></router-view>
        </div>
    </template>

    ③在scr目录下的router下的index.js  定义router

    import vue from 'vue';
    import VueRouter from 'vue-router';
    import Home from './home.vue';
    import About from './about.vue';
    
    Vue.user(VueRouter);
    
    const routes[{
       path:'/home',
       name:Home,
       component:home
       children:[{
           path:'child',
           name:Child,
           component:child
       }]
     },
     {
        path:'/about',
        name:About,
        component:about
    
     }]
    
    
    
    
    const router=new VueRouter({
            routes
    })
    
    expoet default router;
    

      

    ④把路由注入到根实例中,启动路由  main.js

    import Vue from 'vue';
    
    import App from './App.vue';
    //引入路由
    
    import router from '../index.js';
    
    new Vue({
      el:"#app",
      router
    
    }).$mount('#app')
  • 相关阅读:
    UrlRewriter配置IIS支持伪静态
    Linux 安装PAE内核
    Tmux入门教程
    Tmux与Oh-my-zsh环境整合
    MySQL Route负载均衡与读写分离Docker环境使用
    MySQL数据表的基本操作
    Git安全配置
    GitLab使用自定义端口
    Gitlab搭建安装及使用中遇到的问题。
    执行Docker命令报错解决办法
  • 原文地址:https://www.cnblogs.com/babilong/p/13617270.html
Copyright © 2011-2022 走看看