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)
|