tav-ui
Version:
23 lines (18 loc) • 581 B
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var vue = require('vue');
function useDisable(_disable) {
const disableRef = vue.ref(false);
_disable && vue.watch(() => vue.unref(_disable), (disable2, prevDisable) => {
if (disable2 !== prevDisable) {
disableRef.value = disable2;
}
});
const disable = vue.computed(() => vue.unref(disableRef));
function setDisable(disable2) {
disableRef.value = disable2;
}
return { disable, setDisable };
}
exports.useDisable = useDisable;
//# sourceMappingURL=use-disable2.js.map