浏览代码

feat(category): onchange add (sku) (#1440)

* #1321 categorypane onchange 事件参数

* categorypane onchange(sku)

* categorypane onchage(sku)
zjyau 3 年之前
父节点
当前提交
cc8fb717f6

+ 2 - 2
src/packages/__VUE/category/demo.vue

@@ -75,8 +75,8 @@ export default createDemo({
       console.log('点击分类数据');
     };
 
-    const onChange = () => {
-      console.log('当前分类数据');
+    const onChange = (v: any) => {
+      console.log('当前分类数据:' + JSON.stringify(v));
     };
 
     return {

+ 4 - 4
src/packages/__VUE/categorypane/index.taro.vue

@@ -9,7 +9,7 @@
             v-for="(sku, key) in item.childCateList"
             class="nut-categorypane__childItem"
             :key="key"
-            @click="onChange()"
+            @click="onChange(sku)"
           >
             <img class="nut-categorypane__childImg" :src="sku.backImg" />
             <div class="nut-categorypane__skuImg">{{ sku.catName }}</div>
@@ -28,7 +28,7 @@
             v-for="(sku, key) in item.childCateList"
             class="nut-categorypane__childItem"
             :key="key"
-            @click="onChange()"
+            @click="onChange(sku)"
           >
             <div class="nut-categorypane__skuName">{{ sku.catName }}</div>
           </div>
@@ -77,8 +77,8 @@ export default create({
   },
 
   setup(props, { emit }) {
-    const onChange = () => {
-      emit('onChange');
+    const onChange = (sku: any) => {
+      emit('onChange', sku);
     };
 
     return {

+ 4 - 4
src/packages/__VUE/categorypane/index.vue

@@ -9,7 +9,7 @@
             v-for="(sku, key) in item.childCateList"
             class="nut-categorypane__childItem"
             :key="key"
-            @click="onChange()"
+            @click="onChange(sku)"
           >
             <img class="nut-categorypane__childImg" :src="sku.backImg" />
             <div class="nut-categorypane__skuImg">{{ sku.catName }}</div>
@@ -28,7 +28,7 @@
             v-for="(sku, key) in item.childCateList"
             class="nut-categorypane__childItem"
             :key="key"
-            @click="onChange()"
+            @click="onChange(sku)"
           >
             <div class="nut-categorypane__skuName">{{ sku.catName }}</div>
           </div>
@@ -77,8 +77,8 @@ export default create({
   },
 
   setup(props, { emit }) {
-    const onChange = () => {
-      emit('onChange');
+    const onChange = (sku: any) => {
+      emit('onChange', sku);
     };
 
     return {