UNPKG

bd-admin

Version:

一款能根据需求快速配置vue后台管理的脚手架

21 lines (20 loc) 461 B
import { computed } from "vue"; export default function (props: any, proName: string, emit: any) { return computed({ get() { return new Proxy(props[proName], { get(target, key) { return Reflect.get(target, key); }, set(target, key, value) { emit(`update:${proName}`, { ...target, [key]: value, }); return true; }, }); }, set() {}, }); }