效果图
需求分析及思路
需求梳理
从接口拿到tags数组且构建枚举对象,tags支持删除添加 ,
高亮tag,追加删除的情况要考虑进去;
第一个为默认分类,不允许删除
高亮颜色支持传入
标签文字过长,则截断...不懂就学,懂则分享。...* @Description: 文档类型维护
*/
import React, { PureComponent } from 'react';
import { Tag, Input, Tooltip...if (defaultValue) {
let index = tags.indexOf(defaultValue);
// 若是传入的默认值不存在,则默认取下标为0的...plusBtnText : 'New Tag'}
)}
);
}
}
用法
写成受控组件,无数据不渲染
props