Reactjs 在React中的类组件内声明函数 从“React”导入React; 类应用程序扩展了React.Component{ getTime(){ 返回新日期().toLocaleDateString(); } 状态={time:null}; render(){ 返回( 请说出姓名: 提交
{getTime()} ) } } 导出默认应用程序; 我一直在尝试获取时间并在React中显示它,但我不断出错。 第16:11行:“getTime”未定义无未定义Reactjs 在React中的类组件内声明函数 从“React”导入React; 类应用程序扩展了React.Component{ getTime(){ 返回新日期().toLocaleDateString(); } 状态={time:null}; render(){ 返回( 请说出姓名: 提交,reactjs,Reactjs,{getTime()} ) } } 导出默认应用程序; 我一直在尝试获取时间并在React中显示它,但我不断出错。 第16:11行:“getTime”未定义无未定义 但我一直在做教程告诉我的事情。我做错了什么?您应该使用this关键字来引用类,然后是方法和属性。 所以this.getTime()。您应该使用这个关键字来引用类,然后是方法和属性。 所以this.getTime()。 首先,我们通常在开始时定义state,所以只需将它放在getTime函数之前 第二件事-为了能够在react中使
但我一直在做教程告诉我的事情。我做错了什么?您应该使用
this
关键字来引用类,然后是方法和属性。
所以
this.getTime()应该使用code>。您应该使用这个
关键字来引用类,然后是方法和属性。
所以this.getTime()应使用代码>。
- 首先,我们通常在开始时定义state,所以只需将它放在
getTime
函数之前
- 第二件事-为了能够在react中使用类组件中的函数,您必须在之前添加
此
,所以只需将其设置为
{this.getTime()}
- 首先,我们通常在开始时定义state,所以只需将它放在
getTime
函数之前
- 第二件事-为了能够在react中使用类组件中的函数,您必须在之前添加
此
,所以只需将其设置为
{this.getTime()}
this.getTime()
?this.getTime()
?
import React from 'react';
class App extends React.Component {
getTime() {
return new Date().toLocaleDateString();
}
state = { time: null };
render() {
return (
<div htmlFor="search">
<label className="search" htmlFor="username">Name Please: </label>
<input id="username" type="text" />
<button style={{backgroundColor: 'blue', color: 'white'}}> Submit </button>
<p>{getTime()}</p>
</div>
)
}
}
export default App;