趁着重构的过程把相关的功能考虑进去
本来想自己从头写过一个,看了下Antd有内置该类型的控件了,就没必要自己造了
一般自己写,肯定优先考虑数组对象格式[{tagName:'a',value:1}];
Antd...第一个为默认分类,不允许删除
标签文字过长,则截断,用气泡悬浮来展示完全的文本
不允许添加同样的(阻止并给予反馈)
默认值初始化并且回馈
把值丢给父
实现
用dva的effect维护接口数据的获取
子组件除了暴露返回值...,不做任何涉及Dva这类不纯的东西,一切靠props丢进去
----
代码实现
在引用处的父组件构建数据获取,主要构建两个,一个待渲染的数组,一个是枚举(其实就是key-value映射);
因为要考虑和以前的版本兼容.../
import React, { PureComponent } from 'react';
import { Tag, Input, Tooltip, Icon, message } from 'antd...: nextProps.defaultValue ?