代码之家  ›  专栏  ›  技术社区  ›  iMSn20

从组件中的函数呈现值

  •  1
  • iMSn20  · 技术社区  · 5 年前

    我的反应中有一个成分是这样的:

    const myAge = () => {
      var diff = Date.now() - new Date(1991, 2, 1);
      var age = new Date(diff);
      return age;
    };
    export const About = (props) => {
      return (
          <Container id={props.id}>
             <p> My age is: {myAge}</p>
          </Container>
      )
    }
    

    我想要函数的结果 myAge p 标记,但不呈现任何内容。我不知道我做错了什么,有什么建议吗?泰。

    1 回复  |  直到 5 年前
        1
  •  2
  •   Norse    5 年前

    你必须调用函数,也就是 {myAge()} 然后是 new Date(diff) 不是一根弦,所以你必须这样投 return String(age)