zoukankan      html  css  js  c++  java
  • vue学习(四)登陆、注册、首页模板页区分

    按照上面文章配置完毕后,会发现有个问题,我登陆页面、注册页面是不需要视图页的。

    开始配置路由

    重新配置main.js

    引入

    import App from './App'  //引入vue组件
    

    更改启动项

    new Vue({
      el: '#app',
      router: Router,
      components: { App },
      template: '<App/>'
    })
    

    改为APP启动

    配置router/index.js

    先引入视图页和404页

    //布局模板页
    import Layouts from "../components/layout/Layout";
    import NotFoundView from '../components/404'
    

    更改路由

    export default new Router({
      routes: [
        {
          path: '/login',
          component: Login
        },
        // ...person,
        // // 404,500 错误页面
        // ...error,
        {
          path: '/',
          component: Layouts,
          children: [
            {
              path: '/index',
              alias: '',
              component: Index,
              name: 'Index',
              meta: { description: 'Overview of environment' }
            }
          ]
        }, {
          // not found handler
          path: '*',
          component: NotFoundView
        }
      ],
      mode: "history"//干掉地址栏里边的#号键
    })
    

    思路就是把需要视图页的页面,把它们放在视图页下的子路由

    404.vue 页面自定义

    // ...user,
    // 404,500 错误页面
    // ...error,
    

    上面代码的意思,为了简洁我把一个功能的路由都配置在了一个文件  比如 user.js 等

  • 相关阅读:
    第十一周作业
    第十周作业
    第九周作业
    第六周&java实验报告四
    第五周课程总结&试验报告(三)
    第四周课程总结&试验报告(二)
    第二周学习总结
    第三周课程总结&实验报告一
    2019年春第四次课程设计报告
    2019年春第三次课程设计实验报告
  • 原文地址:https://www.cnblogs.com/wzgj/p/9968786.html
Copyright © 2011-2022 走看看