2 lines
709 B
JavaScript
2 lines
709 B
JavaScript
"use strict";const e=require("./common/vendor.js"),o=require("./uni_modules/nutui-uni/components/_hooks/useInject.js");require("./uni_modules/nutui-uni/components/_utils/env.js");const s=require("./uni_modules/nutui-uni/components/_utils/props.js"),n=Symbol("Form"),t={...s.commonProps,modelValue:s.makeObjectProp({}),rules:s.makeObjectProp({}),disabled:Boolean,labelPosition:s.makeStringProp("left"),starPosition:s.makeStringProp("left")},u={validate:e=>e instanceof Object};exports.FORM_KEY=n,exports.formEmits=u,exports.formProps=t,exports.useFormDisabled=function(s){const{parent:t}=o.useInject(n);return e.computed((()=>null!=s.value?s.value:null!=(null==t?void 0:t.props.disabled)&&t.props.disabled))};
|