20260917165839
This commit is contained in:
1 parent
182ed86966
commit
38e1e66c3b
108 files changed
+2497
-1215
No files matched your search
+1
-1
@@ -180,7 +180,7 @@ async function handleSave() {
|
||||
|
||||
3. **加载就绪以主数据为判据** — 以主表行(如 `maindata`)是否为空决定配置区是否进入「加载中 / 暂无」占位,模板统一 `v-if="maindata"`。整批清空收敛到一个 `clearModuleData()`(或 `clearXxx()`)辅助函数,供切换对象、取消选择、加载失败复用。
|
||||
|
||||
4. **跨面板副作用由编排层 watch 承担** — 一个面板的改动要波及另一份数据时(删除分组后清理列表/编辑配置中的 `b_group_id` 引用;自动编码字段在表单中自动只读等),由编排层写**幂等** `watch` 联动;面板不直接改不属于自己的数据。
|
||||
4. **跨面板副作用由编排层 watch 承担** — 一个面板的改动要波及另一份数据时(如自动编码字段指定后在表单配置中自动置为只读、取消后还原),由编排层写**幂等** `watch` 联动;面板不直接改不属于自己的数据。
|
||||
|
||||
5. **表格编辑就地 patch + 换引用** — 表格组件对同一引用数组的 push 不敏感,行编辑采用"就地改行对象、提交时换新数组引用"触发渲染,不逐行深拷贝后再整表 emit。
|
||||
|
||||
|
||||
Reference in new issue
Block a user