如何更改页面的全部内容

拉夫3n

最近,我一直在构建页面,并且遇到了一个简单的问题。我想根据用户单击的内容更改页面的整个内容(可能没有导航栏)。但是我不知道该怎么做:(

我想更改div“ halfDivided”的全部内容

要么

关于

取决于点击了哪个链接

请帮我:>

render() {
    return (
        <Router>
            <div className="mainDiv">
                <Navbar account={this.state.account} />
                <div className="d-flex halfDivided align-items-stretch ">
                <Link 
                to="/YourTokens" 
                className="col-sm-12 col-md-6 d-flex justify-content-center align-items-center"
                >
                    <h1 className="display-2 a text-center">Your Tokens</h1>
                </Link>
                
                <Link 
                  to="/YourColors" 
                  className="col-sm-12 col-md-6 d-flex justify-content-center align-items-center"
                >
                    <h1 className="display-2 a text-center">Your Colors</h1>
                </Link>
                </div>
                 <Switch>
                    <Route exact path="/YourTokens" component={YourTokens} />
                    <Route exact path="/YourColors" component={YourColors} />
                </Switch>
            </div>
        </Router>
    );
  }
}
function YourTokens() {
  return (
    <div>
      <h2>Home</h2>
    </div>
  );
}

function YourColors() {
  return (
    <div>
      <h2>About</h2>
    </div>
  );
}

克里斯

从我们在评论中的讨论开始,希望这是您追求的目标:

render() {
    return (
        <Router>
            <div className="mainDiv">
                <Navbar account={this.state.account} />
                <div className="d-flex halfDivided align-items-stretch ">
                <Switch>
                    <Route exact path="/YourTokens" component={YourTokens} />
                    <Route exact path="/YourColors" component={YourColors} />
                    <Route path="/" component={MyDefaultComponent} />
                </Switch>
                </div>                     
            </div>
        </Router>
    );
  }
}
function YourTokens() {
  return (
    <div>
      <h2>Home</h2>
    </div>
  );
}

function YourColors() {
  return (
    <div>
      <h2>About</h2>
    </div>
  );
}

function MyDefaultComponent() {
  return (
<>
    <Link 
                to="/YourTokens" 
                className="col-sm-12 col-md-6 d-flex justify-content-center align-items-center"
                >
                    <h1 className="display-2 a text-center">Your Tokens</h1>
                </Link>
                
                <Link 
                  to="/YourColors" 
                  className="col-sm-12 col-md-6 d-flex justify-content-center align-items-center"
                >
                    <h1 className="display-2 a text-center">Your Colors</h1>
                </Link>
</>
  );
}

我们正在做的是创建“默认路由”并在其中渲染链接。这样,只有在没有其他路由处于活动状态时,才会显示链接。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获取WebView中显示的HTML页面的全部内容文本

来自分类Dev

如何使用无限滚动加载和解析动态页面的全部内容

来自分类Dev

如何将 Linux 终端/“手册”页面的全部内容复制到文本编辑器(在本例中为 gedit)?

来自分类Dev

如何加载 HTML 的全部内容 - Jsoup

来自分类Dev

包含的页面未显示其全部内容

来自分类Dev

停止在路线更改时重新加载全部内容

来自分类Dev

停止在路线更改时重新加载全部内容

来自分类Dev

如何获取整个页面的更改内容

来自分类Dev

在Windbg中,如何从!do命令获取全部内容

来自分类Dev

如何打印Wordnet的全部内容(最好使用NLTK)?

来自分类Dev

如何设置初始缩放以显示网站的全部内容?

来自分类Dev

如何根据搜索返回分割线的全部内容?

来自分类Dev

如何提取电子邮件的全部内容?

来自分类Dev

抓取网页的全部内容

来自分类Dev

Dokuwiki-如何动态更改可见页面的内容

来自分类Dev

如何使用<select onChange>元素更改页面的内容?

来自分类Dev

WordPress过滤器:在页面呈现之前替换全部内容

来自分类Dev

加载页面上所有iframe的全部内容后,警报未显示

来自分类Dev

容器无法处理全部内容

来自分类Dev

DIV不能垂直覆盖全部内容

来自分类Dev

阅读Java中网页的全部内容

来自分类Dev

在SourceTree中查看Stash的全部内容

来自分类Dev

之前全部内容处理设置进度

来自分类Dev

打印模态窗口的全部内容

来自分类Dev

容器无法处理全部内容

来自分类Dev

PHP:复制目录的全部内容

来自分类Dev

HTML标记未涵盖全部内容

来自分类Dev

在页面上查找文本的部分内容,然后在Selenium中使用Python返回该<div>的全部内容

来自分类Dev

在页面上查找文本的部分内容,然后在Selenium中使用Python返回该<div>的全部内容

Related 相关文章

  1. 1

    如何获取WebView中显示的HTML页面的全部内容文本

  2. 2

    如何使用无限滚动加载和解析动态页面的全部内容

  3. 3

    如何将 Linux 终端/“手册”页面的全部内容复制到文本编辑器(在本例中为 gedit)?

  4. 4

    如何加载 HTML 的全部内容 - Jsoup

  5. 5

    包含的页面未显示其全部内容

  6. 6

    停止在路线更改时重新加载全部内容

  7. 7

    停止在路线更改时重新加载全部内容

  8. 8

    如何获取整个页面的更改内容

  9. 9

    在Windbg中,如何从!do命令获取全部内容

  10. 10

    如何打印Wordnet的全部内容(最好使用NLTK)?

  11. 11

    如何设置初始缩放以显示网站的全部内容?

  12. 12

    如何根据搜索返回分割线的全部内容?

  13. 13

    如何提取电子邮件的全部内容?

  14. 14

    抓取网页的全部内容

  15. 15

    Dokuwiki-如何动态更改可见页面的内容

  16. 16

    如何使用<select onChange>元素更改页面的内容?

  17. 17

    WordPress过滤器:在页面呈现之前替换全部内容

  18. 18

    加载页面上所有iframe的全部内容后,警报未显示

  19. 19

    容器无法处理全部内容

  20. 20

    DIV不能垂直覆盖全部内容

  21. 21

    阅读Java中网页的全部内容

  22. 22

    在SourceTree中查看Stash的全部内容

  23. 23

    之前全部内容处理设置进度

  24. 24

    打印模态窗口的全部内容

  25. 25

    容器无法处理全部内容

  26. 26

    PHP:复制目录的全部内容

  27. 27

    HTML标记未涵盖全部内容

  28. 28

    在页面上查找文本的部分内容,然后在Selenium中使用Python返回该<div>的全部内容

  29. 29

    在页面上查找文本的部分内容,然后在Selenium中使用Python返回该<div>的全部内容

热门标签

归档