首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在“标题”属性中显示值

如何在“标题”属性中显示值
EN

Stack Overflow用户
提问于 2020-04-22 20:39:30
回答 4查看 196关注 0票数 0

有没有办法在下拉标签中添加一个值到我的title属性。例如,我想得到标题=‘铅’+ {this.state.candidate.length}。我也使用了从'rsuite‘下拉。

代码语言:javascript
复制
<Sidenav className="nav1-full" defaultOpenKeys={['1']} activeKey="1">
  <Sidenav.Body>
    <Nav className="nav-bar">
      <Dropdown className="nav1-body" eventKey="1" title="Lead">
        <Dropdown.Item eventKey="1-1" href="/candidates/1">
          Exploratory
        </Dropdown.Item>
        <Dropdown.Item eventKey="1-2" href="/candidates/2">
          Phone Intro
        </Dropdown.Item>
      </Dropdown>
    </Nav>
  </Sidenav.Body>
</Sidenav>
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2020-04-22 20:53:05

由于{}中的任何内容都是内联的JSX表达式,所以可以这样做:

代码语言:javascript
复制
 title={"Lead" + this.state.candidate.length}

您还可以将ES6字符串内插/模板文字与 (backticks)和${expr}一起使用,如下所示:

代码语言:javascript
复制
 title={`Lead${this.state.candidate.length}`}

希望能帮上忙。

票数 1
EN

Stack Overflow用户

发布于 2020-04-22 20:52:40

你需要用括号{}来包装你的道具,而不是用引号。

在括号中,您可以编写任何javascript代码:

代码语言:javascript
复制
<Dropdown title={'Lead ' + this.state.candidate.length}>

ES6方式:

代码语言:javascript
复制
<Dropdown title={`Lead${his.state.candidate.length}`}>
票数 1
EN

Stack Overflow用户

发布于 2020-04-22 20:46:51

代码语言:javascript
复制
   title={`Lead${this.state.candidate.length}`}

应该做点什么

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61374710

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档