Browse Source

feat: 修改头像、价格的doc (#516)

ailululu 4 years ago
parent
commit
94c214142f

+ 1 - 1
src/packages/__VUE/avatar/demo.vue

@@ -40,7 +40,7 @@
     </nut-cell>
     </nut-cell>
     <h2>点击头像触发事件</h2>
     <h2>点击头像触发事件</h2>
     <nut-cell>
     <nut-cell>
-      <nut-avatar icon="my" @activeAvatar="handleClick"></nut-avatar>
+      <nut-avatar icon="my" @active-avatar="handleClick"></nut-avatar>
     </nut-cell>
     </nut-cell>
   </div>
   </div>
 </template>
 </template>

+ 1 - 1
src/packages/__VUE/avatar/doc.md

@@ -68,4 +68,4 @@ app.use(Avatar);
 
 
 | 字段     | 说明                 | 类型     | 回调参数 |
 | 字段     | 说明                 | 类型     | 回调参数 |
 |----------|----------------------|----------|----------|
 |----------|----------------------|----------|----------|
-| on-error | 加载图片失败触发事件 | Function | event    |
+| active-avatarror | 点击图片触发事件 | Function | event    |

+ 1 - 1
src/packages/__VUE/avatar/doc.taro.md

@@ -68,4 +68,4 @@ app.use(Avatar);
 
 
 | 字段     | 说明                 | 类型     | 回调参数 |
 | 字段     | 说明                 | 类型     | 回调参数 |
 |----------|----------------------|----------|----------|
 |----------|----------------------|----------|----------|
-| on-error | 加载图片失败触发事件 | Function | event    |
+| active-avatarror | 点击图片触发事件 | Function | event    |

+ 1 - 1
src/packages/__VUE/price/demo.vue

@@ -11,7 +11,7 @@
     <h2>带人民币符号,有千位分隔,保留小数点后三位</h2>
     <h2>带人民币符号,有千位分隔,保留小数点后三位</h2>
     <nut-cell>
     <nut-cell>
       <nut-price
       <nut-price
-        :price="15213.123"
+        :price="15213.1221"
         :decimal-digits="3"
         :decimal-digits="3"
         :need-symbol="true"
         :need-symbol="true"
         :thousands="true"
         :thousands="true"

+ 2 - 28
src/packages/__VUE/price/index.taro.vue

@@ -1,11 +1,11 @@
 <template>
 <template>
   <view :class="classes">
   <view :class="classes">
-    <text
+    <view
       v-if="needSymbol"
       v-if="needSymbol"
       class="nut-price--symbol"
       class="nut-price--symbol"
       decode="true"
       decode="true"
       v-html="showSymbol"
       v-html="showSymbol"
-    ></text>
+    ></view>
     <view class="nut-price--big">
     <view class="nut-price--big">
       {{ formatThousands(price) }}
       {{ formatThousands(price) }}
     </view>
     </view>
@@ -58,7 +58,6 @@ export default create({
       url = url.replace(/&gt;/g, '>');
       url = url.replace(/&gt;/g, '>');
       url = url.replace(/&nbsp;/g, ' ');
       url = url.replace(/&nbsp;/g, ' ');
       url = url.replace(/&yen;/g, '¥');
       url = url.replace(/&yen;/g, '¥');
-      console.log('转义字符', url);
       return url;
       return url;
     };
     };
     const showSymbol = computed(() => {
     const showSymbol = computed(() => {
@@ -69,28 +68,12 @@ export default create({
       return String(price).indexOf('.') > 0;
       return String(price).indexOf('.') > 0;
     };
     };
 
 
-    // const formatToHump = (price: any) => {
-    //   if (Number(price) == 0) {
-    //     price = 0;
-    //   }
-    //   if (checkPoint(price)) {
-    //     price = Number(price).toFixed(props.decimalDigits);
-    //     price = typeof price.split('.') === 'string' ? price.split('.') : price.split('.')[0]
-    //   } else {
-    //     price = price.toString()
-    //   }
-    // };
-
     const formatThousands = (num: any) => {
     const formatThousands = (num: any) => {
-      console.log('num', num, typeof num);
-      // formatToHump(num)
       if (Number(num) == 0) {
       if (Number(num) == 0) {
         num = 0;
         num = 0;
       }
       }
       if (checkPoint(num)) {
       if (checkPoint(num)) {
         num = Number(num).toFixed(props.decimalDigits);
         num = Number(num).toFixed(props.decimalDigits);
-        console.log('num1', num, typeof num);
-        // return rendernum(num.split('.'));
         num =
         num =
           typeof num.split('.') === 'string'
           typeof num.split('.') === 'string'
             ? num.split('.')
             ? num.split('.')
@@ -98,26 +81,18 @@ export default create({
       } else {
       } else {
         num = num.toString();
         num = num.toString();
       }
       }
-      console.log('num2', num, typeof num);
       if (props.thousands) {
       if (props.thousands) {
-        console.log(
-          '33',
-          (num || 0).toString().replace(/(\d)(?=(?:\d{3})+$)/g, '$1,')
-        );
         return (num || 0).toString().replace(/(\d)(?=(?:\d{3})+$)/g, '$1,');
         return (num || 0).toString().replace(/(\d)(?=(?:\d{3})+$)/g, '$1,');
       } else {
       } else {
         return num;
         return num;
       }
       }
     };
     };
     const formatDecimal = (decimalNum: any) => {
     const formatDecimal = (decimalNum: any) => {
-      // formatToHump(decimalNum)
       if (Number(decimalNum) == 0) {
       if (Number(decimalNum) == 0) {
         decimalNum = 0;
         decimalNum = 0;
       }
       }
       if (checkPoint(decimalNum)) {
       if (checkPoint(decimalNum)) {
         decimalNum = Number(decimalNum).toFixed(props.decimalDigits);
         decimalNum = Number(decimalNum).toFixed(props.decimalDigits);
-        console.log('decimalNum1', decimalNum, typeof decimalNum);
-        // return renderdecimalNum(decimalNum.split('.'));
         decimalNum =
         decimalNum =
           typeof decimalNum.split('.') === 'string'
           typeof decimalNum.split('.') === 'string'
             ? 0
             ? 0
@@ -125,7 +100,6 @@ export default create({
       } else {
       } else {
         decimalNum = decimalNum.toString();
         decimalNum = decimalNum.toString();
       }
       }
-      console.log('decimalNum1', decimalNum);
       const result = '0.' + decimalNum;
       const result = '0.' + decimalNum;
       const resultFixed = Number(result).toFixed(props.decimalDigits);
       const resultFixed = Number(result).toFixed(props.decimalDigits);
       return String(resultFixed).substring(2, resultFixed.length);
       return String(resultFixed).substring(2, resultFixed.length);

+ 0 - 25
src/packages/__VUE/price/index.vue

@@ -58,28 +58,12 @@ export default create({
       return String(price).indexOf('.') > 0;
       return String(price).indexOf('.') > 0;
     };
     };
 
 
-    // const formatToHump = (price: any) => {
-    //   if (Number(price) == 0) {
-    //     price = 0;
-    //   }
-    //   if (checkPoint(price)) {
-    //     price = Number(price).toFixed(props.decimalDigits);
-    //     price = typeof price.split('.') === 'string' ? price.split('.') : price.split('.')[0]
-    //   } else {
-    //     price = price.toString()
-    //   }
-    // };
-
     const formatThousands = (num: any) => {
     const formatThousands = (num: any) => {
-      console.log('num', num, typeof num);
-      // formatToHump(num)
       if (Number(num) == 0) {
       if (Number(num) == 0) {
         num = 0;
         num = 0;
       }
       }
       if (checkPoint(num)) {
       if (checkPoint(num)) {
         num = Number(num).toFixed(props.decimalDigits);
         num = Number(num).toFixed(props.decimalDigits);
-        console.log('num1', num, typeof num);
-        // return rendernum(num.split('.'));
         num =
         num =
           typeof num.split('.') === 'string'
           typeof num.split('.') === 'string'
             ? num.split('.')
             ? num.split('.')
@@ -87,26 +71,18 @@ export default create({
       } else {
       } else {
         num = num.toString();
         num = num.toString();
       }
       }
-      console.log('num2', num, typeof num);
       if (props.thousands) {
       if (props.thousands) {
-        console.log(
-          '33',
-          (num || 0).toString().replace(/(\d)(?=(?:\d{3})+$)/g, '$1,')
-        );
         return (num || 0).toString().replace(/(\d)(?=(?:\d{3})+$)/g, '$1,');
         return (num || 0).toString().replace(/(\d)(?=(?:\d{3})+$)/g, '$1,');
       } else {
       } else {
         return num;
         return num;
       }
       }
     };
     };
     const formatDecimal = (decimalNum: any) => {
     const formatDecimal = (decimalNum: any) => {
-      // formatToHump(decimalNum)
       if (Number(decimalNum) == 0) {
       if (Number(decimalNum) == 0) {
         decimalNum = 0;
         decimalNum = 0;
       }
       }
       if (checkPoint(decimalNum)) {
       if (checkPoint(decimalNum)) {
         decimalNum = Number(decimalNum).toFixed(props.decimalDigits);
         decimalNum = Number(decimalNum).toFixed(props.decimalDigits);
-        console.log('decimalNum1', decimalNum, typeof decimalNum);
-        // return renderdecimalNum(decimalNum.split('.'));
         decimalNum =
         decimalNum =
           typeof decimalNum.split('.') === 'string'
           typeof decimalNum.split('.') === 'string'
             ? 0
             ? 0
@@ -114,7 +90,6 @@ export default create({
       } else {
       } else {
         decimalNum = decimalNum.toString();
         decimalNum = decimalNum.toString();
       }
       }
-      console.log('decimalNum1', decimalNum);
       const result = '0.' + decimalNum;
       const result = '0.' + decimalNum;
       const resultFixed = Number(result).toFixed(props.decimalDigits);
       const resultFixed = Number(result).toFixed(props.decimalDigits);
       return String(resultFixed).substring(2, resultFixed.length);
       return String(resultFixed).substring(2, resultFixed.length);

+ 1 - 1
src/sites/mobile-taro/vue/src/pages/avatar/index.vue

@@ -40,7 +40,7 @@
     </nut-cell>
     </nut-cell>
     <h2>点击头像触发事件</h2>
     <h2>点击头像触发事件</h2>
     <nut-cell>
     <nut-cell>
-      <nut-avatar icon="my" @activeAvatar="handleClick"></nut-avatar>
+      <nut-avatar icon="my" @active-avatar="handleClick"></nut-avatar>
     </nut-cell>
     </nut-cell>
   </div>
   </div>
 </template>
 </template>