zoukankan      html  css  js  c++  java
  • vue-router使用流程

    1.可以devDependencies安装:npm install vue-router -D

    2.创建路由文件src/router/index.js或者src/router.js:

    import Vue from "vue";
    import Router from "vue-router";
    //路由细分模块
    import travel from "./modules/travel";
    import goods from "./modules/goods";
    //组件模块
    import defaultPage from "./../components/404";
    
    Vue.use(Router);
    
    export default new Router({
        mode: "history",
        base: "/guojing",
        routes: [
            ...travel,
            ...goods,
            { path: "*", redirect: "/404", name: "*" },
            {
                path: "/404",
                name: "404",
                component: defaultPage,
                meta: { title: "页面未找到" },
            },
        ],
    });
    

      引入并使用router,实例化一个Router对象并抛出,上面是一个例子。

    3.引入到src/main.js,并注入到Vue实例:

    import Vue from 'vue'
    import App from './App.vue'
    import router from './router'
    
    import 'amfe-flexible/index'//设置font-size为 deviceWidth / 10,配合postcss-adaptive-exclude使用
    
    Vue.config.productionTip = false
    
    new Vue({
      router,
      render: h => h(App),
    }).$mount('#app')
    

      

    4.入口App.vue中使用:

    <template>
      <div id="app">
        <keep-alive :exclude="exclude_pages">
          <router-view />
        </keep-alive>
      </div>
    </template>
    
    <script>
    export default {
      name: 'app',
      data(){
        return{
          exclude_pages: ['TravelIndex'],
        }
      }
    }
    </script>
    
    <style>
    #app {
      font-family: 'Avenir', Helvetica, Arial, sans-serif;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      text-align: center;
      color: #2c3e50;
    }
    </style>
    

      

    路由有两种模式,上面采用的是history模式,也是最常用的模式。

    工欲善其事 必先利其器
  • 相关阅读:
    AutoCAD开发8---获取块属性(C#)
    AutoCAD开发7--坐标转换
    AutoCAD开发6--修改高程
    遍历ArcMap已加载数据的属性
    shapefile添加字段 设置文件名为字段内容
    skyline开发——加载Shapefile文件
    skyline开发——读取Shapefile要素属性
    python 中文乱码解决
    python实现模拟登录【转】
    列表页url参数格式分析【求指教】
  • 原文地址:https://www.cnblogs.com/fengyouqi/p/14435073.html
Copyright © 2011-2022 走看看