javascript - <br/> 标签和\n 在连接并放入 react 组件状态变量时不起作用

标签 javascript html reactjs

我试图从文本框中获取输入值并在新行中显示每条评论。

    constructor(props) {
            super(props);
            this.displayCmnts=this.displayCmnts.bind(this);
            this.updateCmnts=this.updateCmnts.bind(this);
            this.state={
                 comments:'',
                 cmntCount:0,
                 prevCm:''
            }
        }
    render(){
            let c=(this.state.prevCm)
            return (
                   <div className="App">
                    <h3>enter comments</h3>
                    <input type="text" id="txt-cmnt" vlaue={this.state.comments} onChange= 
                    {this.updateCmnts} placeholder="enter"/>
                    <br/>
                    <button onClick={this.displayCmnts}>submit</button> 
                    <br/>
                    {c+<br/>}
                    </div>
                    );
             }
    updateCmnts(e){
            this.setState({comments:e.target.value});
        }
    displayCmnts(){
            this.setState({cmntCount:1});
            this.setState({comments:this.state.comments});
            var c=this.state.comments+"\n";
            this.setState({prevCm:this.state.prevCm+c});
}

何时执行此操作,它 {c+
} 输出 my-input-comments [object object]

最佳答案

我相信如果你将代码更改为 {c}<br/>它应该有效

关于javascript - <br/> 标签和\n 在连接并放入 react 组件状态变量时不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59161584/

相关文章:

javascript - 刷新/重新加载 angularjs 自定义指令

javascript - 通过 React.js 将 vis.js 网络渲染到容器中

reactjs - 使用 Docusaurus 自定义内联脚本

javascript - 为 Reusable React Components 和 Browser history 设计状态

javascript - 引用错误: extend is not defined

Javascript 处理第二个按钮而不是第一个

javascript - 单击按钮获取周数

javascript - jquery click事件在setinterval函数内执行多次

javascript - 使用 CoffeeScript 运行 JQuery

javascript - 使用ajax显示来自url的JSON数据