实现逻辑:
1、引入对话框组件;
2、对话框组件中定义一个方法,通过defineExpose({})暴漏出去;
3、组件使用,并用ref绑定;
4、点新增和编辑的时候,通过ref调用对话框暴漏出来的方法,并传值;
(1)新增时候,传空对象,标题为新增;编辑的时候,传当前行数据,标题为编辑;
(2)将传过来的对象解构赋值给对话框表单。
(3)弹框显示
5、关闭对话框时,封装方法,重置对话框的表单和重置校验;
6、对话框表单提交,通过id判断调取新增接口还是编辑接口;
7、通过emit子传父通知父组件更新列表,并关闭对话框。