Tôi vừa mới bắt đầu học React và có một câu hỏi.ReactJS: yếu tố thay đổi onClick
Tôi muốn làm như sau:
Nếu người dùng nhấp vào một đoạn tôi muốn thay đổi yếu tố để một lĩnh vực đầu vào có các nội dung của đoạn văn điền sẵn. (Mục tiêu cuối cùng là chỉnh sửa trực tiếp nếu người dùng có các đặc quyền nhất định)
Tôi đến đây nhưng hoàn toàn thua lỗ.
var AppHeader = React.createClass({
editSlogan : function(){
return (
<input type="text" value={this.props.slogan} onChange={this.saveEdit}/>
)
},
saveEdit : function(){
// ajax to server
},
render: function(){
return (
<header>
<div className="container-fluid">
<div className="row">
<div className="col-md-12">
<h1>{this.props.name}</h1>
<p onClick={this.editSlogan}>{this.props.slogan}</p>
</div>
</div>
</div>
</header>
);
}
});
Làm cách nào để ghi đè hiển thị từ chức năng editSlogan
?
Điều này là hoàn hảo! Tôi cảm thấy rất ngu ngốc nhưng tôi đã học được rất nhiều điều! Cảm ơn bạn rất nhiều! – jansmolders86
Làm thế nào về sự trở lại bên trong? –
Nếu tôi có một danh sách các khẩu hiệu có nút "chỉnh sửa" bên cạnh mỗi cái? Và tôi có thể chỉnh sửa từng khẩu hiệu một bằng cách nhấp vào nút chỉnh sửa của họ. Có vẻ như trong tình huống này để tạo điều kiện cho mỗi dòng sẽ không phải là một cách tốt. – Sergey