zhuoyuan.wang
2024-06-19 15ebe96f28cadec6a726c5324593a40bbf56205f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/**
 *
 * @param structure target :{ name:属性名称,field:字段名称 } entity: {name:dataName,field} type 'object' || 'list'
 * @returns {[{}]}
 */
const useForceUpdate = (props) => {
  const $props = reactive({...props});
 
  const forceUpdate = async (force) => {
    Object.keys($props).forEach(key => {
      if (force[key]) {
        $props[key] = force[key];
      }
    });
  }
 
  return [$props, forceUpdate]
}
 
 
export default {
  useForceUpdate
};