您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
三六零分类信息网 > 汕尾分类信息网,免费分类信息发布

ReactJS操作表单选择

2025/12/30 23:37:20发布55次查看
这次给大家带来reactjs操作表单选择,reactjs操作表单选择的注意事项有哪些,下面就是实战案例,一起来看一下。
需求是对列表实现单选,反选和多选,全部清除的操作
......   this.state = {    //初始化空数组,表示已经选择的    selectedstores:[],   } ...... handleclick(e){  const newselection = e.target.value;//拿到点击的具体一项  let newselectionarray;//新建一个空数组 //判断点击项是否为选择状态,是的话清除选中状态  if(this.state.selectedstores.indexof(newselection) > -1) {   newselectionarray =   this.state.selectedstores.filter((s:any) => s !== newselection) } else { //不是的话就加入新选择数组   newselectionarray =   [...this.state.selectedstores, newselection]; }  this.setstate({ // 新选择数组统一改为选中状态   selectedstores: newselectionarray  }); }
array.prototype.indexof()方法返回在数组中可以找到一个给定元素的第一个索引,如果不存在,则返回-1。
语法:
arr.indexof(searchelement) arr.indexof(searchelement[, fromindex = 0])
array.prototype.filter()方法创建一个新数组, 其包含通过所提供函数实现的测试的所有元素。
语法:
var new_array = arr.filter(callback[, thisarg])
相信看了本文案例你已经掌握了方法,更多精彩请关注其它相关文章!
推荐阅读:
用angualrjs使用定时器
axios处理http发送post和get
以上就是reactjs操作表单选择的详细内容。
汕尾分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product