zoukankan      html  css  js  c++  java
  • 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}];

  • 相关阅读:
    搜刮一些开源项目的APP
    iOS Crash文件的解析
    iOS中RGB颜色转换
    随笔杂记
    iOS字体
    方法总结
    经验点滴
    个人理解
    OC 知识点回顾
    IOS UI 笔记整理回顾
  • 原文地址:https://www.cnblogs.com/alan2kat/p/7345503.html
Copyright © 2011-2022 走看看