let tableData = reactive<any[]>([])响应式数据
如果直接tableData = reactive<any[]>([]),不可行
我造成的后果是:表单清空后马上又赋值
tableData.splice(0, data.records.length, ...data.records)
但表单数据不会回显上去,仍全为空。
reactive
用于创建响应式对象,直接重新赋值会破坏之前对tableData
的引用
解决:
tableData.length = 0;
tableData.splice(0, tableData.length);
二选一,这样都不会破坏对tableData
的引用