浏览代码

fix: card新增props

Drjnigfubo 3 年之前
父节点
当前提交
47cce19fa9
共有 3 个文件被更改,包括 11 次插入2 次删除
  1. 1 0
      src/packages/__VUE/card/doc.md
  2. 5 1
      src/packages/__VUE/card/index.taro.vue
  3. 5 1
      src/packages/__VUE/card/index.vue

+ 1 - 0
src/packages/__VUE/card/doc.md

@@ -155,6 +155,7 @@ app.use(Card);
 | shop-desc  | 店铺介绍                                  | String | -    |
 | delivery     | 配送方式 | String  | -      |
 | shop-name   | 店铺名称| String  | -      |
+| is-need-price  | 是否需要价格展示| Boolean  | true   |
 
 
 ### Slots

+ 5 - 1
src/packages/__VUE/card/index.taro.vue

@@ -6,7 +6,7 @@
     <div class="nut-card__right">
       <div class="nut-card__right__title">{{ title }}</div>
       <slot name="prolist"></slot>
-      <div class="nut-card__right__price">
+      <div class="nut-card__right__price" v-if="isNeedPrice">
         <nut-price :price="price"></nut-price>
         <template v-if="isHaveSlot('origin')">
           <slot name="origin"></slot>
@@ -66,6 +66,10 @@ export default create({
     shopName: {
       type: String,
       default: ''
+    },
+    isNeedPrice: {
+      type: Boolean,
+      default: true
     }
   },
 

+ 5 - 1
src/packages/__VUE/card/index.vue

@@ -6,7 +6,7 @@
     <div class="nut-card__right">
       <div class="nut-card__right__title">{{ title }}</div>
       <slot name="prolist"></slot>
-      <div class="nut-card__right__price">
+      <div class="nut-card__right__price" v-if="isNeedPrice">
         <nut-price :price="price"></nut-price>
         <template v-if="isHaveSlot('origin')">
           <slot name="origin"></slot>
@@ -63,6 +63,10 @@ export default create({
     shopName: {
       type: String,
       default: ''
+    },
+    isNeedPrice: {
+      type: Boolean,
+      default: true
     }
   },