有如下场景, 新建的时分会呈现一个弹窗,在弹窗中选择一条之后,会在列表呈现一条该数据,(一起 封闭弹窗,改写列表)
假如需求把这个新建弹窗封装成组件,需求怎么做?
直接上代码(注释里的代码需求放开)
主要做的工作是,
初始化时 获取列表接口,一起更新loading状况 确定时分 调用增加接口,成功后 封闭弹窗,改写列表, 一起操作loading
,
假如再有一个新建弹窗里边是树组件,怎么封装?
同样可以
初始化时 获取列表接口,一起更新loading状况 确定时分 调用增加接口,成功后 封闭弹窗,改写列表, 一起操作loading 。。。
怎么更抽象一些?
针对 表格新建弹窗 树新建弹窗 form新建弹窗 ,抽取一起逻辑
留意这两个办法是可以抽取到弹窗组件内部,而不是露出出去让上层组件去实现一遍, 那样最底层组件实际上并没有做太多工作,仅仅露出办法,失去封装含义