React表单 - defaultValue不呈现文本,但占位符和值都有效

时间:2017-11-02 14:44:36

标签: javascript reactjs input default-value

我的反应输入字段存在问题,我正在尝试渲染defaultValue属性。使用defaultValue时,字段中不会显示任何内容,但使用占位符或值都可以正常工作。

但是,占位符和值都没有实现我正在寻找的功能......我需要defaultValue。下面是一个与我正在做的类似的模型。非常感谢任何帮助或建议。谢谢!

import React from 'react'

const EditingPost = props => {
  const index = props.match.params.post
  const post = props.posts[index]
  return(
    <div>
      <form id="edit-label-post">
        <input
          type="text"
          id="title" autoFocus
          defaultValue={post.title}/>
        <textarea
          id="content"
          defaultValue={post.content}>
        </textarea>
      </form>
    </div>
  )
}

export default EditingPost

1 个答案:

答案 0 :(得分:0)

不是index.title和index.content吗?或者我认为需要更多信息......