Vue系列教程(21)- 自定义404页面&路由模式

简介: Vue系列教程(21)- 自定义404页面&路由模式

1. 引言

通过前面的章节,我们知道了不同页面间的参数传递 ,有兴趣的同学可以参阅下:

本文讲解如何定义404页面。

2. 案例

① 在conpoments文件夹下创建404页面(NotFound.vue),具体的内容如下:

<template>
  <div>
    404,你的页面走了丢了!
  </div>
</template>
<script>
  export default {
    name: "NotFound"
  }
</script>
<style scoped>
</style>

② 配置路由,在index.js里添加代码块:

import NotFound from '../components/NotFound'
{
   path: '*',
   component: NotFound
}

③运行程序,输入一个错误的地址,可以看到如下界面:

3. 路由模式

在上面的案例,可以看到地址带有#号,其实是可以去掉的,这里引入路由模式。

Vue的路由模式有两种:

  • hash:路径带# 符号,如 :http://localhost/#/login
  • history:路径不带 #符号,如 : http://localhost/login

② 修改路由模式的方法,如下:

export default new Router({
  mode: 'history',
  routes: [
  ]
});

本文完!

目录
相关文章
|
1天前
|
存储 JavaScript
Vue当前时间与接口返回时间的判断
Vue当前时间与接口返回时间的判断
7 0
|
1天前
|
JavaScript
vue生成动态表单
vue生成动态表单
6 0
|
1天前
|
JavaScript 前端开发
Vue生成Canvas二维码
Vue生成Canvas二维码
6 0
|
1天前
|
JavaScript
vue项目切换页面白屏的解决方案
vue项目切换页面白屏的解决方案
5 0
|
1天前
|
JavaScript 前端开发 开发者
new Vue() 发生了什么
new Vue() 发生了什么
8 1
|
1天前
|
JavaScript 容器
使用Vue写一个日期选择器
使用Vue写一个日期选择器
9 1
|
1天前
|
JavaScript
Vue 中如何模块化使用 Vuex
Vue 中如何模块化使用 Vuex
5 0
|
1天前
|
JavaScript 应用服务中间件 nginx
vue中404解决方法
vue中404解决方法
3 0
|
1天前
|
JavaScript 前端开发
vue中nextTick使用以及原理
vue中nextTick使用以及原理
5 0
|
1天前
|
JavaScript
vue实现多个el-form表单提交统一校验的2个方法
vue实现多个el-form表单提交统一校验的2个方法
5 0