zoukankan      html  css  js  c++  java
  • 路由模块化

    router.js

    import Vue from 'vue';
    
    //配置路由
    import VueRouter from 'vue-router';
    Vue.use(VueRouter);
    
    
    //1.创建组件
    import Home from '../components/Home.vue';
    import News from '../components/News.vue';
    import User from '../components/User.vue';
    
    
    //2.配置路由   注意:名字
    
    const routes = [
        { path: '/home', component: Home },
        { path: '/news', component: News, name: 'news' },
    
        { path: '/user', component: User },
    
    
        { path: '*', redirect: '/home' }   /*默认跳转路由*/
    ]
    
    
    //3.实例化VueRouter  注意:名字
    
    const router = new VueRouter({
        mode: 'history',   /*hash模式改为history*/
        routes // (缩写)相当于 routes: routes
    })
    
    
    //5 <router-view></router-view> 放在 App.vue
    
    export default router;
    import Vue from 'vue';
    import App from './App.vue';
    
    //引入公共的scss   注意:创建项目的时候必须用scss
    import './assets/css/basic.scss';   
    
    import router from './router/router.js';
    
    //4、挂载路由
    
    new Vue({
      el: '#app',
      router,
      render: h => h(App)
    })
  • 相关阅读:
    宝塔相关问题
    免费xshell下载
    服务器断电mysql无法恢复
    mysql相关知识
    svn
    tortoisesvn下载 和svn 安装
    nginx+lua乐观锁实现秒杀
    c# asp.net 生成唯一订单号
    c# 关闭软件 进程 杀死进程
    国内开源软件镜像地址搜集
  • 原文地址:https://www.cnblogs.com/loaderman/p/11058510.html
Copyright © 2011-2022 走看看