ant的select的tags模式增加全部选项
if(n=='grades'){ if(v.includes('all')){ if(form.grades.includes('all')){ v=v.filter(item => item != 'all'); }else{ v=gradeList.map(v=>v.value) } }else{ if(form.grades.includes('all')){ v=[] } } if(!v.includes('all')){ if(v.length==gradeList.length-1){ v.push('all'); } } } gradeList:[ {//这个是手动添加的数据库没有 当然有也可以 "label":'全部', "value":'all' }, { "value": '1', "label": "普通" }, { "value": '2', "label": "普通2" } ] <Select mode="tags" style={{ width: '100%' }} placeholder="请选择" value={form.grades||[]} fieldNames={{ label: 'label', value: 'value'}} onChange={(v)=>{ this.onChangeValue(v,'grades','form') }} options={gradeList} />
您还未登录, 登录 后可进行评论
发表
还没有评论哦,来抢个沙发吧!