• router-link传参


    果然还好是一小部分一小部分记录的好。

    <router-link :to="info">中:to特性可以是路径str,也可以是一个对象形式str。

    当info是对象时可以携带参数:

      1.{path:str,query:{x:a,y:b}},在另一个视图中可以$route.query.x获取数据。

      2.{name:pre_name,params:{x:a,y:b}} ,pre_name是routes 配置路由时路由的名字。这里name的意义是对路由的引用。此时params可以携带数据到另一个视图。

      注意:方式1中如果query换成params,是无效的。

       第2种方式相当于router.push({ name: pre_name, params: { userId: 123 }})

    另一种传参方式是动态路由匹配:

      在配置路由时,这你对要复用的组件,比如新闻、通知、游记等需要复用组件的情况:

      const routes = [{ path: '/news/:id/:title', component: news}];

      在页面<router-link  to="/news/15/新产品开售">直接跳转

      news视图中$route.params.id获取id或title.

      另外,在配置路由的时候可以对动态参数正则:

      const routes = [{ path: '/news/:id(\d+)/:title', component: news}];

  • 相关阅读:
    asp.net mvc学习(Vs技巧与Httpcontext)
    微信小程序代码构成
    MetaEditor中MQL使用方法
    lambda表达式中的排序问题
    Python Bs4 回顾
    Python操作Redis及连接方式
    C# for Python(Nugut Iron包)
    Jquery.ajax dataType参数
    Fleck For Web Socket
    visual studio git for coding
  • 原文地址:https://www.cnblogs.com/alan2kat/p/7345503.html
Copyright © 2020-2023  润新知