zhengyiming
2025-02-10 0f686ea1fe4700a909a6159efcf1fcb0e1f88a17
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
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],