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

    路由模块化

    在项目目录下新建目录router,在目录router目录下新建router.js,然后引用vue

    import Vue from 'vue';

    然后将main.js中的路由部分剪切复制到router.js中,然后通过

    export default router;

    将其暴露

    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 vContent from '../components/vContent.vue';
    import Good from '../components/Goods.vue';
    
    import User from '../components/User.vue';
    import AddUser from '../components/User/AddUser.vue';
    import UserList from '../components/User/UserList.vue';
    
    // 2.配置路由
    const routes=[
        {path:'/home',component:Home},
        {path:'/news',component:News},
          {path:'/vcontent/:aid',component:vContent}, //动态路由
          {path:'*',redirect:'/home'}, //默认路由跳转到首页
          {path:'/goods',component:Good},
    
          {
            path:'/user',
            component:User,
            children:[
              {path:'adduser',component:AddUser},
              {path:'userlist',component:UserList}
            ]
          },
         
    ]
    //注意,这里是routes,而不是routers
    
    // 3.实例化VueRouter
    const router=new VueRouter({
          mode:'history',//hash改为history模式
        routes//(缩写)相当于routers:routers
    })
    
    
    export default router;

    然后在main.js中引用router.js

    import router from './router/router.js'

    main.js

    import Vue from 'vue';
    import App from './App.vue';
    
    import VueResource from 'vue-resource';
    Vue.use(VueResource)
    
    
    // element-UI 的使用
    import ElementUI from 'element-ui';
    import 'element-ui/lib/theme-chalk/index.css';
    Vue.use(ElementUI);
    
    
    import router from './router/router.js'
    
    // 4.挂载
    new Vue({
      el: '#app',
      router,
      render: h => h(App)
    })
    
    // 5.将<router-view></router-view>放在App.vue里面
  • 相关阅读:
    selenium自动登陆
    解决selenium.common.exceptions.InvalidArgumentException: Message: invalid argument: invalid 'expiry'
    python selenium 自动登陆
    Python操作CSV和Excel
    scrapy Request方法
    from lxml import etree报错
    python文件管道 下载图集
    scrapy基本爬虫,采集多页
    《全唐诗》与《全宋词》
    [转]一个程序员的哲学思考(关于编程、关于人生)
  • 原文地址:https://www.cnblogs.com/xuepangzi/p/11707531.html
Copyright © 2011-2022 走看看