vue前端项目——创建多个页面并配置简单路由(02)


提示:以下是本篇文章正文内容,下面案例可供参考

一、创建页面

在这里插入图片描述

1.1 页面内容

在这里插入图片描述

<template>
    <div>
        welcom to aaa page !
    </div>
</template>

1.2 路由配置

在这里插入图片描述

import Vue from 'vue'
import Router from 'vue-router'
import Home from '@/components/views/home.vue'
import Aaa from '@/components/views/aaa.vue'
import Bbb from '@/components/views/bbb.vue'

Vue.use(Router)

export default new Router({
  routes: [
    // eslint-disable-next-line spaced-comment
    /*{
      path: '/',
      name: 'HelloWorld',
      component: HelloWorld
    },*/
    {
      path: '/',
      name: 'Home',
      component: Home
    }, {
      path: '/a',
      name: 'Aaa',
      component: Aaa
    }, {
      path: '/b',
      name: 'Bbb',
      component: Bbb
    }
    // eslint-disable-next-line spaced-comment
    /*{
      path: '/b',
      name: 'Bbb',
      component: (resolve) => require(['@/pages/bbb.vue'], resolve)
    }*/
  ],
  mode: 'history'
})

1.3 其他配置/config/index.js

在这里插入图片描述

二、显示页面

2.1 对应初始化页面home.vue

在这里插入图片描述

2.2 对应页面aaa.vue

在这里插入图片描述

2.3 对应页面bbb.vue

在这里插入图片描述

三、简单错误问题解决

3.1 案例一

Newline required at end of file but not found.

在这里插入图片描述

3.2 案例二

Strings must use singlequote.

在这里插入图片描述

3.3 案例三

Missing space before function parentheses.
.eslintrc.js下新增配置 "space-before-function-paren": 0,

在这里插入图片描述

3.4 案例四

Unexpected trailing comma.

在这里插入图片描述

总结思考

前端总体编码规范方面在开发时需要去注意的。
其次具体页面就具体开发,当然路由拦截,代理,跨域等问题也需要去注意。
  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Vue页面路由配置是指在Vue项目中同时多个页面路由。通常情况下,Vue项目是单页面应用(SPA),只有一个入文件和一个路由配置文件。但是有时候我们需要在同一个项目中同时管理多个独立的页面,这时就需要进行多页面路由配置。 在Vue中,可以通过vue-router插件来实现多页面路由配置。下面是一个简单的示例: 1. 首先,在Vue项目的src目录下创建一个pages文件夹,用于存放多个页面的组件。 2. 在src目录下创建一个router文件夹,用于存放路由配置文件。 3. 在router文件夹下创建一个index.js文件,用于配置路由。 4. 在index.js文件中,引入Vuevue-router,并创建一个新的VueRouter实例。 ```javascript import Vue from 'vue' import VueRouter from 'vue-router' Vue.use(VueRouter) const router = new VueRouter({ mode: 'history', routes: [ { path: '/page1', name: 'Page1', component: () => import('@/pages/Page1.vue') }, { path: '/page2', name: 'Page2', component: () => import('@/pages/Page2.vue') }, // 其他页面路由配置 ] }) export default router ``` 5. 在main.js文件中,引入router并将其挂载到Vue实例上。 ```javascript import Vue from 'vue' import App from './App.vue' import router from './router' new Vue({ router, render: h => h(App) }).$mount('#app') ``` 在上面的示例中,我们创建了两个页面,分别是Page1和Page2。在路由配置中,我们使用了VueRouter的history模式,并配置了两个路由,分别对应不同的页面组件。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值