路由模式有两种
1、修改路由配置,代码如下:
export default new Router({
mode: 'history', //添加这一行
routes: [
]
});
地址没有 # 号了

1.创建一个NotFound.vue视图组件
<template>
<div>
<h1>404,你的页面走丢了h1>
div>
template>
<script>
export default {
name: "NotFound"
}
script>
<style scoped>
style>
2.修改路由配置index.js
import NotFound from '../views/NotFound'
{
path: '*',
component: NotFound
}
3.当访问一个不存在的请求时

beforeRouteEnter:在进入路由前执行
beforeRouteLeave:在离开路由前执行

参数说明:
看一下效果

1、首先,安装 axios
cnpm install --save vue-axios
2、main.js引用 Axios
import axios from 'axios'
import VueAxios from 'vue-axios'
Vue.use(VueAxios, axios)
3、在static下创建一个json数据文件

4、接着我们在路由之前,拿到数据

5、看一下效果,没有问题
