美文网首页
[9]mode的设置和404页面的处理

[9]mode的设置和404页面的处理

作者: 你喜欢吃青椒吗_c744 | 来源:发表于2019-08-15 10:12 被阅读0次

    资料来源于技术胖的个人网站

    mode

    在学习过渡效果的时候,我们学了mode的设置,但是在路由的属性中还有一个mode

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

    mode 是Router实例里的一个属性。
    -mode: 'history':当你使用 history 模式时,URL 就像正常的 url,例如 http://jsapng.com/lms/,也好看!

    • mode: 'hash': Vue 默认为’hash’值,但是hash看起来就像无意义的字符排列,不太好看也不符合我们一般的网址浏览习惯。

    404页面的设置

    用户会经常输错页面,当用户输错页面时,我们希望给他一个友好的提示,为此美工都会设计一个漂亮的页面,这个页面就是我们常说的404页面。vue-router也为我们提供了这样的机制。

    • 设置我们的路由配置文件(/src/router/index.js)
    {
       path:'*',
       component:Error,//两个都可以实现跳转到404
       redirect: '/Error'//两个都可以实现跳转到404
    }
    

    这里的path:’*’就是找不到页面时的配置,component是我们新建的一个Error.vue的文件。

    • 新建404页面:
      /src/components/文件夹下新建一个Error.vue的文件。简单输入一些有关错误页面的内容。
    <template>
        <div>
            <h2>{{ msg }}</h2>
        </div>
    </template>
    <script>
    export default {
      data () {
        return {
          msg: 'Error:404'
        }
      }
    }
    </script>
    
    • 我们在用<router-link>瞎写一个标签的路径。
    <router-link to="/bbbbbb">我是瞎写的</router-link> 
    

    预览一下我们现在的结果,就已经实现404页面的效果。

    相关文章

      网友评论

          本文标题:[9]mode的设置和404页面的处理

          本文链接:https://www.haomeiwen.com/subject/jyeajctx.html