通過params
1.路由表中
2.link處
html方式
***x
js方式
this.props.history.push( '/sort/'+'2' )
3.sort頁面
通過 this.props.match.params.id 就可以接受到傳遞過來的引數(id)
通過query
前提:必須由其他頁面跳過來,引數才會被傳遞過來
注:不需要配置路由表。路由表中的內容照常:
1.link處
html方式
js方式
this.props.history.push( })
2.sort頁面
this.props.location.query.name
通過state
同query差不多,只是屬性不一樣,而且state傳的引數是加密的,query傳的引數是公開的,在位址列
1.link 處
html方式:
js方式:
this.props.history.push( })
2.sort頁面
this.props.location.state.name
react router路由傳參三種方式
react router路由傳參三種方式 通過萬用字元傳參 query傳參和state傳參。1.萬用字元傳參 route定義方式 link元件 萬用字元引數獲取 this.props.match.params.name 優點 簡單快捷,並且,在重新整理頁面的時候,引數不會丟失。缺點 只能傳字串,並且...
vue路由傳參三種方式
vue路由傳參分為三種方式 url形如 http localhost 8080 path 1 true 1 方法中使用模板字串 methods 2 在路由配置檔案中進行引數名配置 3 子頁面通過params接收引數 export default test02 created this console...
Vue路由傳參的三種方式
第一種 父元件 getdescribe1 id 路由 另外路由需要配置,在path中新增 id來對應 router.push 中path攜帶的引數 這種方法引數值會跟在url後面,子元件通過this.route.params.id獲取傳過去的引數 第二種父元件 通過路由屬性中的name來確定匹配的路...