@meleon/uni-ui
Version:
A uniapp components library written in vue3 and typescript
1 lines • 384 B
JavaScript
import{computed,inject,toRef}from"vue";import{formItemInjectionKey}from"@meleon/uni-ui/lib/ml-form-item";export default function useFormItem(e){const t=inject(formItemInjectionKey,{}),o=computed((()=>{var o,n;return null!==(n=null!==(o=e.disabled)&&void 0!==o?o:null==t?void 0:t.disabled)&&void 0!==n&&n})),n=toRef(t,"eventsHanlder");return{formItemCtx:t,disabled:o,eventsHanlders:n}}