珍珠梅和榆叶梅有什么区别? 当前位置:首页>珍珠梅和榆叶梅有什么区别?>正文

珍珠梅和榆叶梅有什么区别?

发布时间:2019-04-19

原标题:对数据进行绑定 data

  GoodBoy and GoodGirl~进来了就看完点个赞再离开,写了这么多也不容易的~

一、介绍

   1.概念:路由其实就是指向的意思,当我们点击home按钮时,页面中就要显示home的内容,点击login按钮时,页面就显示login的内容,也可以说是一种映射,所有在页面上有两个部分,一个是点击部分,一个是显示部分。
     2.路由中有三个基本的概念,route,routes,router。
          1.route:它是一个路由,是一个单数,点击Home按钮->Home内容
          2.routes:它是一组路由,把每一条路由组合起来,串接起来形成一个数组;[{home按钮=>home内容},{about按钮=>about内容}]
          3.router:它是一个机制,相当于一个管理者,来管理所有路由;
          4.客户端中的路由原理:实际上就是dom 元素的显示和隐藏。当页面中显示home 内容的时候,about 中的内容全部隐藏,反之也是一样。客户端路由有两种实现方式:基于hash 和基于html5 history api. 

二、Vue路由绑定

1.最常用的路由绑定方式
    <router-link to="/admin" class="nav-link">管理</router-link>
2.对路由name进行绑定
    {path:"/about",name:"aboutlink",redirect:"/about/contact",component:About}
    <router-link :to="{name:"aboutlink"}" class="nav-link">关于我们</router-link>
3.对数据进行绑定
    data(){
        return{
            menu:"/menu",
        }
    }
    <router-link :to="menu" class="nav-link">菜单</router-link>

三、Vue路由跳转

1.跳到上一次浏览页面
    this.$router.go(-1)
2.跳到指定位置
    this.$router.replace("/name")
3.跳到指定路由名字下
    this.$router.replace({name:"aboutlink"}) 
4.
    this.$router.push("/name")
    this.$router.push({name:"aboutlink"})

//{name:"aboutlink"}是路由配置是的name名称

四、路由重定向与错误时跳转

1.路由重定向
    redirect:"/home"
2.错误路径时跳转
    {path:"*",redirect:"/"}

五、路由守卫

Vue的路由守卫分为三种:
    1.全局守卫
        router.beforeEach((to,from,next)=>{})  //前置守卫
        router.afterEach((to,from)=>{})
    2.组件内守卫
        beforeRouterEnter:(to,from,next)=>{}
        beforeRouterLeave:(to,from,next)=>{}
    3.路由独享守卫
        beforeEnter:(to,from,next)=>{}

    具体怎么使用的就不一一介绍了,也是很简单的.

 

  

当前文章:http://nsmsa.com.cn/house/5d5wnmvzk8.html

发布时间:2019-04-19 00:00:00

米径18公分榉树什么价格能买到? 2.5公分竹子哪家报价最低? 云南有种植黑松的基地吗? 1.4米蜀桧多少钱 装车价格5元一棵上车 你out了吧!竟然不知道国内最大的木瓜种植基地在哪? 5公分竹子什么地方最便宜? 多年生草皮用黑麦草种子怎么卖? 都有什么养牛牧草? 庭院草坪种什么草比较好? 百慕大草坪的生长周期是多久?

97766 28124 76944 78761 84340 18579 36964 93792 69455 10115 48976 70845 22319 65573 99795 81088 22465 90264 53927 36850 96888 35184 51749

责任编辑:安通北北