Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在上一个项目的顶部显示新添加的项目?_Javascript_Reactjs - Fatal编程技术网

Javascript 如何在上一个项目的顶部显示新添加的项目?

Javascript 如何在上一个项目的顶部显示新添加的项目?,javascript,reactjs,Javascript,Reactjs,如何在上一个项目的顶部显示新添加的项目 <div className="App"> <h2>{this.state.title}</h2> <form ref="myForm" className="myForm"> <input type="text" ref="input" placeholder="your name" className="formField" /> <

如何在上一个项目的顶部显示新添加的项目

<div className="App">
      <h2>{this.state.title}</h2>
      <form ref="myForm" className="myForm">
        <input type="text" ref="input" placeholder="your name" className="formField" />
        <button onClick={(e)=>this.fSubmit(e)} className="myButton">submit </button>
      </form>
      <pre>
      {datas.map((data, i) =>
          <li reverse key={i} className="myList">
            {data.input}
            <button onClick={()=>this.fRemove(i)} className="myListButton">remove </button>
            <button onClick={()=>this.fEdit(i)} className="myListButton">edit </button>
          </li>
      )}
    </pre>
    </div>

{this.state.title}
this.fSubmit(e)}className=“myButton”>提交
{datas.map((数据,i)=>
  • {data.input} this.fRemove(i)}className=“myListButton”>删除 this.fEdit(i)}className=“myListButton”>编辑
  • )}
    只需更改此代码
    注意:reverse属性仅适用于Ordered list ol标记,而Edge早期版本79不支持ol标记的reversed属性。您正在尝试通过DOM操作(而不是页面刷新)执行此操作?您好,最好按照您希望显示数据的顺序存储数据。你能发布你的全部组件代码吗?片段。在你的预期结果应该是什么方面,也要尽可能的清晰和具体。在顶部,您的意思是在前面的列表条目之上吗?如果您包括方法items.slice(0.reverse().map怎么办?
     <pre>
          {datas.map((data, i) =>
              <li reverse key={i} className="myList">
                {data.input}
                <button onClick={()=>this.fRemove(i)} className="myListButton">remove </button>
                <button onClick={()=>this.fEdit(i)} className="myListButton">edit </button>
              </li>
          )}
        </pre>
    
     <pre className="reverse-list">
          {datas.map((data, i) =>
              <li key={i} className="myList">
                {data.input}
                <button onClick={()=>this.fRemove(i)} className="myListButton">remove </button>
                <button onClick={()=>this.fEdit(i)} className="myListButton">edit </button>
              </li>
          )}
        </pre>
    
    .reverse-list{
      display:flex;
      flex-direction: column-reverse;
    }