• [React Router v4] Use URL Parameters


    URLs can be looked at as the gateway to our data, and carry a lot of information that we want to use as context so that the user can return to a particular resource or application state. One way to achieve this is through the use of URL parameters that include important data right in the URL of the route that gets matched in React Router v4.

    <NavLink to="/demo" activeClassName={'active'}>Demo</NavLink>

    Match:

                    <Route
                        path="/:page"
                        children={({match}) => {
                            console.log("match:", match)
                            const page = match.params.page;
                            return match && <h2>demo: {page} </h2>
                        }}></Route>
    <NavLink to="/demo/react" activeClassName={'active'}>Demo</NavLink>

    Match:

                    <Route
                        path="/:page/:sub"
                        children={({match}) => {
                            const page = match.params.page;
                            const sub = match.params.sub;
                            return match && <h2>demo: {page} -- {sub}</h2>
                        }}></Route>
    <NavLink to="/demo-react" activeClassName={'active'}>Demo</NavLink>

    Match:

                    <Route
                        path="/:page-:sub"
                        children={({match}) => {
                            const page = match.params.page;
                            const sub = match.params.sub;
                            return match && <h2>demo: {page} -- {sub}</h2>
                        }}></Route>
  • 相关阅读:
    jQuery Ajax 实例 全解析
    用Javascript评估用户输入密码的强度
    常用网址
    常用的107条Javascript
    根据键盘操作表格
    HTML5吧
    css3动画简介以及动画库animate.css的使用
    jquery插件下载地址
    CEO、COO、CFO、CTO
    springboot与shiro配置
  • 原文地址:https://www.cnblogs.com/Answer1215/p/6595103.html
Copyright © 2020-2023  润新知