init
This commit is contained in:
47
unpackage/dist/dev/mp-weixin/form.js
vendored
Normal file
47
unpackage/dist/dev/mp-weixin/form.js
vendored
Normal file
@@ -0,0 +1,47 @@
|
||||
"use strict";
|
||||
const common_vendor = require("./common/vendor.js");
|
||||
const uni_modules_nutuiUni_components__hooks_useInject = require("./uni_modules/nutui-uni/components/_hooks/useInject.js");
|
||||
require("./uni_modules/nutui-uni/components/_utils/env.js");
|
||||
const uni_modules_nutuiUni_components__utils_props = require("./uni_modules/nutui-uni/components/_utils/props.js");
|
||||
const FORM_KEY = Symbol("Form");
|
||||
const formProps = {
|
||||
...uni_modules_nutuiUni_components__utils_props.commonProps,
|
||||
/**
|
||||
* @description 表单数据对象(使用表单校验时,_必填_)
|
||||
*/
|
||||
modelValue: uni_modules_nutuiUni_components__utils_props.makeObjectProp({}),
|
||||
/**
|
||||
* @description 统一配置每个 `FormItem` 的 `rules`
|
||||
*/
|
||||
rules: uni_modules_nutuiUni_components__utils_props.makeObjectProp({}),
|
||||
/**
|
||||
* @description 禁用表单下的所有数据录入组件
|
||||
*/
|
||||
disabled: Boolean,
|
||||
/**
|
||||
* @description 表单项 label 的位置
|
||||
*/
|
||||
labelPosition: uni_modules_nutuiUni_components__utils_props.makeStringProp("left"),
|
||||
/**
|
||||
* @description 必填表单项 label 的红色星标位置
|
||||
*/
|
||||
starPosition: uni_modules_nutuiUni_components__utils_props.makeStringProp("left")
|
||||
};
|
||||
const formEmits = {
|
||||
validate: (msg) => msg instanceof Object
|
||||
};
|
||||
function useFormDisabled(disabled) {
|
||||
const { parent } = uni_modules_nutuiUni_components__hooks_useInject.useInject(FORM_KEY);
|
||||
return common_vendor.computed(() => {
|
||||
if (disabled.value != null)
|
||||
return disabled.value;
|
||||
if ((parent == null ? void 0 : parent.props.disabled) != null)
|
||||
return parent.props.disabled;
|
||||
return false;
|
||||
});
|
||||
}
|
||||
exports.FORM_KEY = FORM_KEY;
|
||||
exports.formEmits = formEmits;
|
||||
exports.formProps = formProps;
|
||||
exports.useFormDisabled = useFormDisabled;
|
||||
//# sourceMappingURL=../.sourcemap/mp-weixin/form.js.map
|
||||
Reference in New Issue
Block a user