diff --git a/dist/packages/_es/Sku.js b/dist/packages/_es/Sku.js index 3ef5c642f29d4f2ec84ba437e4162b61048117e4..4dbaf18dc6d447cc1e9378b353bd12327d48a5bc 100644 --- a/dist/packages/_es/Sku.js +++ b/dist/packages/_es/Sku.js @@ -14,7 +14,7 @@ var __spreadValues = (a, b) => { } return a; }; -import { reactive, toRefs, resolveComponent, openBlock, createElementBlock, createTextVNode, createElementVNode, renderSlot, createBlock, createCommentVNode, toDisplayString, ref, watch, onMounted, Fragment, renderList, normalizeClass, createVNode, withCtx, createSlots } from "vue"; +import { reactive, toRefs, resolveComponent, openBlock, createElementBlock, createTextVNode, createElementVNode, renderSlot, createBlock, createCommentVNode, toDisplayString, ref, watch, onMounted, Fragment, renderList, normalizeClass, createVNode, withCtx, createSlots, computed } from "vue"; import Price from "./Price.js"; import { c as createComponent, T as TypeOfFun } from "./component-01e0ee08.js"; import Taro from "@tarojs/taro"; @@ -172,16 +172,27 @@ const _sfc_main$2 = create$2({ stepperTitle: { type: String, default: "购买数量" + }, + outGoodsCount: { + type: [Number, String], } }, - emits: ["click", "changeSku", "changeStepper", "clickBtnOptions", "overLimit", "reduce", "add"], + emits: ["click", "changeSku", "changeStepper", "clickBtnOptions", "overLimit", "reduce", "add", "update:outGoodsCount"], components: { [InputNumber.name]: InputNumber }, setup(props, { emit }) { - const goodsCount = ref(props.stepperMin); - onMounted(() => { - goodsCount.value = props.stepperMin; + // const goodsCount = ref(props.stepperMin); + // onMounted(() => { + // goodsCount.value = props.stepperMin; + // }); + const goodsCount = computed({ + get() { + return props.outGoodsCount; + }, + set(val) { + emit("update:outGoodsCount", Number(val)); + }, }); const getExtraText = () => { const { stepperExtraText } = props; @@ -204,7 +215,7 @@ const _sfc_main$2 = create$2({ }); }; const changeStepper = (value) => { - goodsCount.value = value; + // goodsCount.value = value; emit("changeStepper", value); }; return { @@ -473,7 +484,8 @@ const _sfc_main = create({ add, reduce, getSlots, - translate + translate, + goodsCount }; } }); @@ -537,7 +549,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { createTextVNode(), !_ctx.getSlots("sku-stepper") ? (openBlock(), createBlock(_component_sku_stepper, { key: 1, - goods: _ctx.goods, + outGoodsCount: _ctx.goodsCount, "stepper-title": _ctx.stepperTitle || _ctx.translate("buyNumber"), "stepper-max": _ctx.stepperMax, "stepper-min": _ctx.stepperMin, @@ -545,8 +557,9 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { onAdd: _ctx.add, onReduce: _ctx.reduce, onChangeStepper: _ctx.changeStepper, - onOverLimit: _ctx.stepperOverLimit - }, null, 8, ["goods", "stepper-title", "stepper-max", "stepper-min", "stepper-extra-text", "onAdd", "onReduce", "onChangeStepper", "onOverLimit"])) : createCommentVNode("", true), + onOverLimit: _ctx.stepperOverLimit, + "onUpdate:outGoodsCount":_cache[4] || (_cache[4] = ($event) => _ctx.goodsCount = $event), + }, null, 8, ["outGoodsCount", "stepper-title", "stepper-max", "stepper-min", "stepper-extra-text", "onAdd", "onReduce", "onChangeStepper", "onOverLimit"])) : createCommentVNode("", true), createTextVNode(), renderSlot(_ctx.$slots, "sku-stepper-bottom") ]), diff --git a/dist/packages/_es/Swiper.js b/dist/packages/_es/Swiper.js index fce717fca8edb7c66fd4744d354985b4ca643bd6..d04e30d778ed12d9ccfa98952500b3a25b1ed079 100644 --- a/dist/packages/_es/Swiper.js +++ b/dist/packages/_es/Swiper.js @@ -426,7 +426,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { renderSlot(_ctx.$slots, "default") ], 6), createTextVNode(), - renderSlot(_ctx.$slots, "page"), + renderSlot(_ctx.$slots, "page", { activePagination: _ctx.activePagination }), createTextVNode(), _ctx.paginationVisible && !_ctx.$slots.page ? (openBlock(), createElementBlock("view", { key: 0, diff --git a/dist/packages/_es/Toast.js b/dist/packages/_es/Toast.js index bc0cfe321ad5e8a23c509b6dc1935271b3718ed2..d7c534f6adbaa5374b7418dafbde85cdfed1056a 100644 --- a/dist/packages/_es/Toast.js +++ b/dist/packages/_es/Toast.js @@ -103,6 +103,8 @@ const _sfc_main = create({ if (val) { show(); } + },{ + immediate: true } ); const hasIcon = computed(() => { diff --git a/dist/packages/_es/Uploader.js b/dist/packages/_es/Uploader.js index 5d439e9e8527b76a80960df040a0924c193fcecb..334b89cacc07b7a77ac82b577e4c733779a433d5 100644 --- a/dist/packages/_es/Uploader.js +++ b/dist/packages/_es/Uploader.js @@ -542,6 +542,7 @@ 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, diff --git a/dist/packages/_es/index.taro-afea5bcb.js b/dist/packages/_es/index.taro-afea5bcb.js index 6d46bc87a7709a31995be11cae57d6a8dca51aa5..44ce6f9a9d8c6cf50b9a87930228a3b0269b2aaf 100644 --- a/dist/packages/_es/index.taro-afea5bcb.js +++ b/dist/packages/_es/index.taro-afea5bcb.js @@ -29,7 +29,7 @@ const popupProps = { }, zIndex: { type: [Number, String], - default: 2e3 + default: 20022221 }, duration: { type: [Number, String],