UNPKG

@meleon/uni-ui

Version:

A uniapp components library written in vue3 and typescript

1 lines 384 B
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}}