• VueRouter具体流程


    费劲了九牛二虎之力,终于是写完了一个路由demo,但是感觉还是无法理解很多东西,在这里慢慢总结记录一下。

    1,完成一些准备工作,搭建好路由index.js文件。

    2,在App.vue内(用了element-ui,需要引入插件)(在我自己写的App.vue内部其实是不需要引入组件的,直接注释掉就好):

    // App
    <template>
      <div id="app">
        <router-link to="/About">
          <el-button type="success">About</el-button>
        </router-link>
        &nbsp;
        <router-link class="HomeStyle" to="/Home">
          <el-button type="primary">Home</el-button>
        </router-link>
       <hr>
      <div>
        <router-view></router-view>
      </div>
      </div>
    </template>
    
    <script>
    
    // import About from './components/About.vue'
    // import Home from './components/Home.vue'
    
    export default {
      name: 'App',
      // components: {
      //   About,Home
      // }
    }
    </script>
    View Code

    在About.vue内:

    <template>
      <div class="main">
          <h2>我是About</h2>
          <h2>我是二号About</h2>
      </div>
    </template>
    
    <script>
    export default {
        name:'About'
    }
    </script>
    
    <style scoped>
        .main{
            font-family: 'Courier New', Courier, monospace;
            font-size:40px;
            color:darkolivegreen;
        }
    </style>
    View Code

    在Home.vue内:

    <template>
      <div class="main">
          <h2>我是Home</h2> 
      </div>
    </template>
    
    <script>
    export default {
        name:'Home'
    }
    </script>
    
    <style scoped>
        .main{
            font-family:Arial, Helvetica, sans-serif;
            font-size:40px;
            color:dodgerblue;
        }
    </style>
    View Code

    最后写一下自己的思路:

    引入路由插件(注意版本问题)=》

    新建router文件夹,下新建index.js文件=》

    内部写整个应用的路由(照猫画虎即可,主要是路径key和组件value对应的上)=》

    开始写组件(想好了写其实很简单)=》

    router-link和router-view要稍微注意一下=》

    <router-view></router-view>中间包的就是写好的组件

  • 相关阅读:
    Tomcat源码(二):tomcat启动之前的初始化
    Tomcat源码(一):整体架构
    SSH的三个组件ssh、sftp、scp介绍
    远程连接linux服务上的mysql
    linux系统上安装mysql5.6(详细步骤)
    一种基于数字证书的单点登录的实现方法(转)
    jacob操作word (转)
    解决fis3下载慢,没反应
    Spring框架集成mybatis框架的配置(笔记)
    eclipse导入lombok后打不开(如果你的lombok不是最新的,那就来下载最新的)
  • 原文地址:https://www.cnblogs.com/KeithTee/p/15943382.html
Copyright © 2020-2023  润新知