Browse Source

chore: feat px check fn

richard1015 4 years ago
parent
commit
78c5defc11
3 changed files with 6 additions and 8 deletions
  1. 2 5
      src/packages/icon/index.vue
  2. 1 3
      src/packages/rate/index.vue
  3. 3 0
      src/utils/pxCheck.ts

+ 2 - 5
src/packages/icon/index.vue

@@ -1,7 +1,8 @@
 <script lang="ts">
-import { h, PropType, computed } from 'vue';
+import { h, PropType } from 'vue';
 import { createComponent } from '@/utils/create';
 const { componentName, create } = createComponent('icon');
+import { pxCheck } from '@/utils/pxCheck';
 
 export default create({
   props: {
@@ -22,10 +23,6 @@ export default create({
       return props.name ? props.name.indexOf('/') !== -1 : false;
     };
 
-    const pxCheck = (value: string | number) => {
-      return typeof Number(value) === 'number' ? `${value}px` : String(value);
-    };
-
     return () => {
       const _isImage = isImage();
       return h(

+ 1 - 3
src/packages/rate/index.vue

@@ -27,6 +27,7 @@
 <script lang="ts">
 import { computed } from 'vue';
 import { createComponent } from '@/utils/create';
+import { pxCheck } from '@/utils/pxCheck';
 const { componentName, create } = createComponent('rate');
 export default create({
   props: {
@@ -83,9 +84,6 @@ export default create({
         [prefixCls]: true
       };
     });
-    const pxCheck = (value: string | number) => {
-      return typeof value === 'number' ? `${value}px` : String(value);
-    };
     const onClick = (e: Event, index: number) => {
       e.preventDefault();
       e.stopPropagation();

+ 3 - 0
src/utils/pxCheck.ts

@@ -0,0 +1,3 @@
+export const pxCheck = (value: string | number) => {
+  return typeof Number(value) === 'number' ? `${value}px` : String(value);
+};