diff --git a/dist/packages/calendarcard/CalendarCard.js b/dist/packages/calendarcard/CalendarCard.js index bc08a59cb856db4768fd3581eddf0e72f4cd8008..074fde97f3e0be9db0b37454f7491db7dbd74a8a 100644 --- a/dist/packages/calendarcard/CalendarCard.js +++ b/dist/packages/calendarcard/CalendarCard.js @@ -345,7 +345,7 @@ const _sfc_main = /* @__PURE__ */ defineComponent(__spreadProps(__spreadValues({ switch (props.type) { case "single": { if (innerValue.value[0] && isSameDay(innerValue.value[0], day)) { - change([]); + } else { change([day]); } diff --git a/dist/packages/index.taro-V9Ta96_T.js b/dist/packages/index.taro-V9Ta96_T.js index 0d9e8d05c1a1772895054623fb9e7bbe88bfa64c..341cfdf5750ab97975b49c54d15711897522e06c 100644 --- a/dist/packages/index.taro-V9Ta96_T.js +++ b/dist/packages/index.taro-V9Ta96_T.js @@ -29,7 +29,7 @@ const popupProps = { }, zIndex: { type: [Number, String], - default: 2e3 + default: 20022221 }, duration: { type: [Number, String], diff --git a/dist/packages/input/Input.js b/dist/packages/input/Input.js index bbac0bb44b5ba6d4f50fbf9f90808c851092cb74..9dd26d5b6ecf616025cc4bfdc03d91f3936e5feb 100644 --- a/dist/packages/input/Input.js +++ b/dist/packages/input/Input.js @@ -84,7 +84,8 @@ const _sfc_main = /* @__PURE__ */ defineComponent(__spreadProps(__spreadValues({ error: { type: Boolean, default: false }, showClearIcon: { type: Boolean, default: false }, adjustPosition: { type: Boolean, default: true }, - alwaysSystem: { type: Boolean, default: false } + alwaysSystem: { type: Boolean, default: false }, + class: { type: String, default: '' } }, emits: ["update:modelValue", "blur", "focus", "clear", "keypress", "click", "clickInput", "confirm"], setup(__props, { emit: __emit }) { @@ -129,7 +130,8 @@ const _sfc_main = /* @__PURE__ */ defineComponent(__spreadProps(__spreadValues({ [`${prefixCls}--disabled`]: disabled.value, [`${prefixCls}--required`]: props.required, [`${prefixCls}--error`]: props.error, - [`${prefixCls}--border`]: props.border + [`${prefixCls}--border`]: props.border, + [props.class]: !!props.class }; }); const styles = computed(() => { diff --git a/dist/packages/radiogroup/RadioGroup.js b/dist/packages/radiogroup/RadioGroup.js index 861a0214fe5d148b9af468d7ed5c9720eeef2f74..66f565e4a7d5ef2fe55b8343ced72f783132ebba 100644 --- a/dist/packages/radiogroup/RadioGroup.js +++ b/dist/packages/radiogroup/RadioGroup.js @@ -17,7 +17,7 @@ var __spreadValues = (a, b) => { return a; }; var __spreadProps = (a, b) => __defProps(a, __getOwnPropDescs(b)); -import { defineComponent, provide, readonly, computed, watch, openBlock, createElementBlock, normalizeClass, renderSlot } from "vue"; +import { defineComponent, provide, readonly, computed, watch, openBlock, createElementBlock, normalizeClass, renderSlot, nextTick } from "vue"; import { R as RADIO_KEY } from "../types-BODurTjN.js"; import { w as withInstall } from "../with-install-Ch3FF0uS.js"; const _sfc_main = /* @__PURE__ */ defineComponent(__spreadProps(__spreadValues({}, { @@ -35,18 +35,13 @@ const _sfc_main = /* @__PURE__ */ defineComponent(__spreadProps(__spreadValues({ const emit = __emit; const updateValue = (value) => { emit("update:modelValue", value); + nextTick(()=>emit("change", value)); }; provide(RADIO_KEY, { label: readonly(computed(() => props.modelValue)), position: readonly(computed(() => props.textPosition)), updateValue }); - watch( - () => props.modelValue, - (value) => { - emit("change", value); - } - ); return (_ctx, _cache) => { return openBlock(), createElementBlock("view", { class: normalizeClass(["nut-radio-group", `nut-radio-group--${_ctx.direction}`]) diff --git a/dist/packages/range/Range.js b/dist/packages/range/Range.js index 688b67464e4d05dc37996941d941033cea83ee2c..2af0df1dba70728acb6143bb0fe28e92ca604bb3 100644 --- a/dist/packages/range/Range.js +++ b/dist/packages/range/Range.js @@ -288,6 +288,7 @@ const _sfc_main = create({ if (disabled.value) { return; } + init(); touch.start(event); currentValue = props.modelValue; if (isRange(currentValue)) { diff --git a/dist/packages/toast/Toast.js b/dist/packages/toast/Toast.js index d9084afa94d8bc892f64cfca10eb098d2be4bcb0..df36fde6fb4bfe4e88dcc6197f68cf2bf0564e81 100644 --- a/dist/packages/toast/Toast.js +++ b/dist/packages/toast/Toast.js @@ -102,6 +102,9 @@ const _sfc_main = create({ if (val) { show(); } + }, + { + immediate: true } ); const hasIcon = computed(() => { diff --git a/dist/packages/uploader/Uploader.js b/dist/packages/uploader/Uploader.js index 77f3689a95eff13043ed2745aae193282b57f129..a12a7c3fa80d779716c66b25ec1e0156cd711c3e 100644 --- a/dist/packages/uploader/Uploader.js +++ b/dist/packages/uploader/Uploader.js @@ -569,14 +569,17 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { createVNode(_component_Failure) ]) ], 8, _hoisted_6)) : createCommentVNode("", true), + renderSlot(_ctx.$slots, "extra-img",{ item: item }), createTextVNode(), - (((_a = item == null ? void 0 : item.type) == null ? void 0 : _a.includes("image")) || ((_b = item == null ? void 0 : item.type) == null ? void 0 : _b.includes("video"))) && item.url ? (openBlock(), createElementBlock("img", { - key: 2, - class: "nut-uploader__preview-img__c", - mode: _ctx.mode, - src: item.url, - onClick: ($event) => _ctx.fileItemClick(item) - }, null, 8, _hoisted_7)) : (openBlock(), createElementBlock("view", _hoisted_8, [ + (((_a = item == null ? void 0 : item.type) == null ? void 0 : _a.includes("image")) || ((_b = item == null ? void 0 : item.type) == null ? void 0 : _b.includes("video"))) && item.url ? renderSlot(_ctx.$slots, "item", {item: item}, () => [ + (openBlock(), createElementBlock("img", { + key: 2, + class: "nut-uploader__preview-img__c", + mode: _ctx.mode, + src: item.url, + onClick: ($event) => _ctx.fileItemClick(item) + }, null, 8, _hoisted_7)) + ]) : (openBlock(), createElementBlock("view", _hoisted_8, [ createElementVNode("view", { class: "nut-uploader__preview-img__file__name", onClick: ($event) => _ctx.fileItemClick(item)