2024-01-29 09:26:07 +08:00

12 lines
325 B
JavaScript

import { computed } from 'vue';
export default function useCompitable(reactive, keys) {
// @ts-expect-error
return computed(() => {
for (const key of keys) {
if (reactive[key] !== undefined)
return reactive[key];
}
return reactive[keys[keys.length - 1]];
});
}