zoukankan      html  css  js  c++  java
  • vue关于路由容易忽略的点

    1、去掉导航里的#

        在router.js中

    export default new Router{
              mode:'history'
          }

    2、指定激活项的class

    在router.js中

    export default new Router{
       linkActiveClass:'active'
    }

    在css中设置class的active即可。

    3、指定跳转标签类型

    <li><router-link to="/home">主页</router-link></li>

    在打印中是a标签

    如果想要不是a标签,可以加上tag

    <li><router-link tag="div" to="/home">主页</router-link></li>
    

     a标签就会换成div

    4、 用属性名做为路由地址

    <li><router-link :to="homeLink">主页</router-link></li>
    
    <script>
           export default {
    		data(){
    			return {
    				homeLink:'/home'
    			}
    		}
    </script>
    

    5、给路由起名字,也可跳转

    <li><router-link :to="{name:'homeLink'}">主页</router-link></li>
    

      在router.js中

    {path:'/home',name:'homeLink',component:Home},
    

    6、路由的跳转方式

    1)回退和跳转到

    <div>
            <h2>这是首页</h2>
            <button @click="back">回退</button>
            <button @click="goTo">跳转到</button>
        </div>
    

      

    <script>
        export default{
            methods:{
                back(){
                    this.$router.go(-1);    //回退到上一次打开的页面
                },
                goTo(){
                    this.$router.replace('/manage'); //跳转到其他地址
                    this.$router.replace({name:'dishesLink'});
                    this.$router.push('/order');   //指定跳转到
                    this.$router.push({name:'dishesLink'});
                }
            }
        }
    </script>
    

     7、重定向 到首页

    在router.js中

    {path:'*',redirect:'/home'}
    

    8、页面一进来默认的选项

    redirect:'路径'//指定路径

      

  • 相关阅读:
    MySQL性能优化(二):优化数据库的设计
    MySQL性能优化(一):优化方式
    PTA 07-图4 哈利·波特的考试 (25分)
    PTA 06-图3 六度空间 (30分)
    PTA 06-图2 Saving James Bond
    PTA 06-图1 列出连通集 (25分)
    PTA 05-树9 Huffman Codes (30分)
    PTA 05-树8 File Transfer (25分)
    PTA 05-树7 堆中的路径 (25分)
    PTA 04-树6 Complete Binary Search Tree (30分)
  • 原文地址:https://www.cnblogs.com/colorful-paopao1/p/11417857.html
Copyright © 2011-2022 走看看