Browse Source

chore: multi technology stack structure adjustment

richard1015 4 years ago
parent
commit
ba218911b6
100 changed files with 102 additions and 97 deletions
  1. 1 0
      .gitignore
  2. 2 2
      jd/demo.js
  3. 2 2
      jd/generate-nutui.js
  4. 5 2
      jd/generate-themes.js
  5. 1 1
      src/packages/actionsheet/demo.vue
  6. 0 0
      src/packages/__VUE/actionsheet/doc.md
  7. 0 0
      src/packages/__VUE/actionsheet/index.scss
  8. 2 2
      src/packages/actionsheet/index.vue
  9. 1 1
      src/packages/address/demo.vue
  10. 0 0
      src/packages/__VUE/address/doc.md
  11. 0 0
      src/packages/__VUE/address/index.scss
  12. 1 1
      src/packages/address/index.vue
  13. 1 1
      src/packages/avatar/demo.vue
  14. 0 0
      src/packages/__VUE/avatar/doc.md
  15. 0 0
      src/packages/__VUE/avatar/index.scss
  16. 1 1
      src/packages/avatar/index.vue
  17. 1 1
      src/packages/backtop/demo.vue
  18. 0 0
      src/packages/__VUE/backtop/doc.md
  19. 0 0
      src/packages/__VUE/backtop/index.scss
  20. 1 1
      src/packages/backtop/index.vue
  21. 0 0
      src/packages/__VUE/button/__tests__/button.spec.ts
  22. 1 1
      src/packages/button/demo.vue
  23. 0 0
      src/packages/__VUE/button/doc.md
  24. 0 0
      src/packages/__VUE/button/index.scss
  25. 1 1
      src/packages/button/index.vue
  26. 1 1
      src/packages/calendar/demo.vue
  27. 0 0
      src/packages/__VUE/calendar/doc.md
  28. 0 0
      src/packages/__VUE/calendar/index.scss
  29. 4 4
      src/packages/calendar/index.vue
  30. 0 0
      src/packages/__VUE/calendaritem/index.scss
  31. 0 0
      src/packages/__VUE/calendaritem/index.vue
  32. 2 2
      src/packages/cell/demo.vue
  33. 0 0
      src/packages/__VUE/cell/doc.md
  34. 0 0
      src/packages/__VUE/cell/index.scss
  35. 2 2
      src/packages/cell/index.vue
  36. 0 0
      src/packages/__VUE/cellgroup/index.scss
  37. 1 1
      src/packages/cellgroup/index.vue
  38. 2 2
      src/packages/checkbox/demo.vue
  39. 0 0
      src/packages/__VUE/checkbox/doc.md
  40. 0 0
      src/packages/__VUE/checkbox/index.scss
  41. 3 3
      src/packages/checkbox/index.vue
  42. 1 1
      src/packages/checkboxgroup/demo.vue
  43. 0 0
      src/packages/__VUE/checkboxgroup/doc.md
  44. 0 0
      src/packages/__VUE/checkboxgroup/index.scss
  45. 2 2
      src/packages/checkboxgroup/index.vue
  46. 0 0
      src/packages/__VUE/col/index.scss
  47. 1 1
      src/packages/col/index.vue
  48. 1 1
      src/packages/collapse/demo.vue
  49. 0 0
      src/packages/__VUE/collapse/doc.md
  50. 0 0
      src/packages/__VUE/collapse/index.scss
  51. 2 2
      src/packages/collapse/index.vue
  52. 0 0
      src/packages/__VUE/collapseitem/demo.vue
  53. 0 0
      src/packages/__VUE/collapseitem/doc.md
  54. 0 0
      src/packages/__VUE/collapseitem/index.scss
  55. 1 1
      src/packages/collapseitem/index.vue
  56. 1 1
      src/packages/datepicker/demo.vue
  57. 0 0
      src/packages/__VUE/datepicker/doc.md
  58. 0 0
      src/packages/__VUE/datepicker/index.scss
  59. 2 2
      src/packages/datepicker/index.vue
  60. 3 2
      src/packages/dialog/demo.vue
  61. 0 0
      src/packages/__VUE/dialog/doc.md
  62. 0 0
      src/packages/__VUE/dialog/index.scss
  63. 0 0
      src/packages/__VUE/dialog/index.ts
  64. 3 3
      src/packages/dialog/index.vue
  65. 1 1
      src/packages/drag/demo.vue
  66. 0 0
      src/packages/__VUE/drag/doc.md
  67. 0 0
      src/packages/__VUE/drag/index.scss
  68. 2 2
      src/packages/drag/index.vue
  69. 2 2
      src/packages/icon/demo.vue
  70. 0 0
      src/packages/__VUE/icon/doc.md
  71. 0 0
      src/packages/__VUE/icon/index.scss
  72. 2 2
      src/packages/icon/index.vue
  73. 8 19
      src/packages/infiniteloading/demo.vue
  74. 6 6
      src/packages/infiniteloading/doc.md
  75. 0 0
      src/packages/__VUE/infiniteloading/index.scss
  76. 1 1
      src/packages/infiniteloading/index.vue
  77. 1 1
      src/packages/input/demo.vue
  78. 1 1
      src/packages/input/doc.md
  79. 0 0
      src/packages/__VUE/input/index.scss
  80. 1 1
      src/packages/input/index.vue
  81. 0 0
      src/packages/__VUE/input/util.ts
  82. 1 1
      src/packages/inputnumber/demo.vue
  83. 0 0
      src/packages/__VUE/inputnumber/doc.md
  84. 0 0
      src/packages/__VUE/inputnumber/index.scss
  85. 2 2
      src/packages/inputnumber/index.vue
  86. 3 3
      src/packages/layout/demo.vue
  87. 0 0
      src/packages/__VUE/layout/doc.md
  88. 11 0
      src/packages/__VUE/layout/index.vue
  89. 1 1
      src/packages/menu/demo.vue
  90. 0 0
      src/packages/__VUE/menu/doc.md
  91. 0 0
      src/packages/__VUE/menu/index.scss
  92. 2 2
      src/packages/menu/index.vue
  93. 0 0
      src/packages/__VUE/menuitem/index.scss
  94. 1 1
      src/packages/menuitem/index.vue
  95. 1 1
      src/packages/navbar/demo.vue
  96. 0 0
      src/packages/__VUE/navbar/doc.md
  97. 0 0
      src/packages/__VUE/navbar/index.scss
  98. 1 1
      src/packages/navbar/index.vue
  99. 1 1
      src/packages/notify/demo.vue
  100. 0 0
      src/packages/notify/doc.md

+ 1 - 0
.gitignore

@@ -7,6 +7,7 @@ yarn.lock
 package-lock.json
 /cache
 /src/nutui.ts
+/src/nutui.vue.ts
 /tsc/test
 
 

+ 2 - 2
jd/demo.js

@@ -12,7 +12,7 @@ var demoModel = function(nameLc) {
   </template>
   
   <script lang="ts">
-  import { createComponent } from '@/utils/create';
+  import { createComponent } from '@/packages/utils/create';
   const { createDemo } = createComponent('${nameLc}');
   export default createDemo({
     props: {},
@@ -35,7 +35,7 @@ var demoModel = function(nameLc) {
   </template>
   <script lang="ts">
   import { toRefs } from 'vue';
-  import { createComponent } from '@/utils/create';
+  import { createComponent } from '@/packages/utils/create';
   const { componentName, create } = createComponent('${nameLc}');
   
   export default create({

+ 2 - 2
jd/generate-nutui.js

@@ -8,7 +8,7 @@ config.nav.map(item => {
   item.packages.forEach(element => {
     let { name, show, type } = element;
     if (show) {
-      importStr += `import ${name} from './packages/${name.toLowerCase()}/index${
+      importStr += `import ${name} from './__VUE/${name.toLowerCase()}/index${
         type === 'methods' ? '' : '.vue'
       }';\n`;
       packages.push(name);
@@ -30,7 +30,7 @@ ${installFunction}
 export { ${packages.join(',')}  };
 export default { install, version:'${package.version}'};`;
 fs.outputFile(
-  path.resolve(__dirname, '../src/nutui.ts'),
+  path.resolve(__dirname, '../src/packages/nutui.vue.ts'),
   fileStr,
   'utf8',
   error => {

+ 5 - 2
jd/generate-themes.js

@@ -9,7 +9,10 @@ config.nav.map(item => {
     tasks.push(
       fs
         .copy(
-          path.resolve(__dirname, `../src/packages/${folderName}/index.scss`),
+          path.resolve(
+            __dirname,
+            `../src/packages/__VUE/${folderName}/index.scss`
+          ),
           path.resolve(__dirname, `../dist/packages/${folderName}/index.scss`)
         )
         .then(success => {
@@ -22,7 +25,7 @@ config.nav.map(item => {
 
 tasks.push(
   fs.copy(
-    path.resolve(__dirname, '../src/styles'),
+    path.resolve(__dirname, '../src/packages/styles'),
     path.resolve(__dirname, '../dist/styles')
   )
 );

+ 1 - 1
src/packages/actionsheet/demo.vue

@@ -63,7 +63,7 @@
 
 <script lang="ts">
 import { reactive } from 'vue';
-import { createComponent } from '@/utils/create';
+import { createComponent } from '@/packages/utils/create';
 const { createDemo } = createComponent('actionsheet');
 interface Item {
   name: string;

src/packages/actionsheet/doc.md → src/packages/__VUE/actionsheet/doc.md


src/packages/actionsheet/index.scss → src/packages/__VUE/actionsheet/index.scss


+ 2 - 2
src/packages/actionsheet/index.vue

@@ -38,10 +38,10 @@
   </view>
 </template>
 <script>
-import { createComponent } from '@/utils/create';
+import { createComponent } from '@/packages/utils/create';
 import { computed } from 'vue';
 const { componentName, create } = createComponent('actionsheet');
-import { popupProps } from '@/packages/popup/index.vue';
+import { popupProps } from '@/packages/__VUE/popup/index.vue';
 export default create({
   props: {
     ...popupProps,

+ 1 - 1
src/packages/address/demo.vue

@@ -87,7 +87,7 @@
 </template>
 
 <script lang="ts">
-import { createComponent } from '@/utils/create';
+import { createComponent } from '@/packages/utils/create';
 import { reactive, ref, toRefs } from 'vue';
 const { createDemo } = createComponent('address');
 interface CalBack {

src/packages/address/doc.md → src/packages/__VUE/address/doc.md


src/packages/address/index.scss → src/packages/__VUE/address/index.scss


+ 1 - 1
src/packages/address/index.vue

@@ -115,7 +115,7 @@
 </template>
 <script lang="ts">
 import { reactive, ref, toRefs, watch, nextTick } from 'vue';
-import { createComponent } from '@/utils/create';
+import { createComponent } from '@/packages/utils/create';
 const { componentName, create } = createComponent('address');
 import { TweenMax } from 'gsap';
 interface RegionData {

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

@@ -41,7 +41,7 @@
   </div>
 </template>
 <script lang="ts">
-import { createComponent } from '@/utils/create';
+import { createComponent } from '@/packages/utils/create';
 const { createDemo } = createComponent('avatar');
 export default createDemo({
   props: {},

src/packages/avatar/doc.md → src/packages/__VUE/avatar/doc.md


src/packages/avatar/index.scss → src/packages/__VUE/avatar/index.scss


+ 1 - 1
src/packages/avatar/index.vue

@@ -8,7 +8,7 @@
 </template>
 <script lang="ts">
 import { toRefs, computed } from 'vue';
-import { createComponent } from '@/utils/create';
+import { createComponent } from '@/packages/utils/create';
 const { componentName, create } = createComponent('avatar');
 export default create({
   props: {

+ 1 - 1
src/packages/backtop/demo.vue

@@ -36,7 +36,7 @@
 </template>
 
 <script>
-import { createComponent } from '@/utils/create';
+import { createComponent } from '@/packages/utils/create';
 const { createDemo } = createComponent('backtop');
 
 export default createDemo({

src/packages/backtop/doc.md → src/packages/__VUE/backtop/doc.md


src/packages/backtop/index.scss → src/packages/__VUE/backtop/index.scss


+ 1 - 1
src/packages/backtop/index.vue

@@ -15,7 +15,7 @@ import {
   onDeactivated,
   reactive
 } from 'vue';
-import { createComponent } from '@/utils/create';
+import { createComponent } from '@/packages/utils/create';
 const { componentName, create } = createComponent('backtop');
 export default create({
   props: {

src/packages/button/__tests__/button.spec.ts → src/packages/__VUE/button/__tests__/button.spec.ts


+ 1 - 1
src/packages/button/demo.vue

@@ -71,7 +71,7 @@
 
 <script lang="ts">
 import { ref } from 'vue';
-import { createComponent } from '@/utils/create';
+import { createComponent } from '@/packages/utils/create';
 const { createDemo } = createComponent('button');
 export default createDemo({
   props: {},

src/packages/button/doc.md → src/packages/__VUE/button/doc.md


src/packages/button/index.scss → src/packages/__VUE/button/index.scss


+ 1 - 1
src/packages/button/index.vue

@@ -12,7 +12,7 @@
 
 <script lang="ts">
 import { PropType, CSSProperties, toRefs, computed } from 'vue';
-import { createComponent } from '@/utils/create';
+import { createComponent } from '@/packages/utils/create';
 const { componentName, create } = createComponent('button');
 
 export type ButtonType =

+ 1 - 1
src/packages/calendar/demo.vue

@@ -76,7 +76,7 @@
 
 <script lang="ts">
 import { reactive, toRefs } from 'vue';
-import { createComponent } from '@/utils/create';
+import { createComponent } from '@/packages/utils/create';
 
 const { createDemo } = createComponent('calendar');
 

src/packages/calendar/doc.md → src/packages/__VUE/calendar/doc.md


src/packages/calendar/index.scss → src/packages/__VUE/calendar/index.scss


+ 4 - 4
src/packages/calendar/index.vue

@@ -40,11 +40,11 @@
 </template>
 <script lang="ts">
 import { PropType, ref } from 'vue';
-import { createComponent } from '@/utils/create';
+import { createComponent } from '@/packages/utils/create';
 const { create } = createComponent('calendar');
-import Popup from '@/packages/popup/index.vue';
-import CalendarItem from '@/packages/calendaritem/index.vue';
-import Utils from '@/utils/date';
+import Popup from '@/packages/__VUE/popup/index.vue';
+import CalendarItem from '@/packages/__VUE/calendaritem/index.vue';
+import Utils from '@/packages/utils/date';
 type InputDate = string | string[];
 export default create({
   children: [CalendarItem, Popup],

src/packages/calendaritem/index.scss → src/packages/__VUE/calendaritem/index.scss


src/packages/calendaritem/index.vue → src/packages/__VUE/calendaritem/index.vue


+ 2 - 2
src/packages/cell/demo.vue

@@ -43,8 +43,8 @@
 
 <script lang="ts">
 import { ref } from 'vue';
-import { createComponent } from '@/utils/create';
-import { Toast } from '@/nutui';
+import { createComponent } from '@/packages/utils/create';
+import { Toast } from '@/packages/nutui.vue';
 const { createDemo } = createComponent('cell');
 export default createDemo({
   setup() {

src/packages/cell/doc.md → src/packages/__VUE/cell/doc.md


src/packages/cell/index.scss → src/packages/__VUE/cell/index.scss


+ 2 - 2
src/packages/cell/index.vue

@@ -34,9 +34,9 @@
 
 <script lang="ts">
 import { computed } from 'vue';
-import { createComponent } from '@/utils/create';
+import { createComponent } from '@/packages/utils/create';
 import { useRouter } from 'vue-router';
-import CellGroup from '@/packages/cellgroup/index.vue';
+import CellGroup from '@/packages/__VUE/cellgroup/index.vue';
 const { componentName, create } = createComponent('cell');
 export default create({
   props: {

src/packages/cellgroup/index.scss → src/packages/__VUE/cellgroup/index.scss


+ 1 - 1
src/packages/cellgroup/index.vue

@@ -9,7 +9,7 @@
 
 <script lang="ts">
 import { computed } from 'vue';
-import { createComponent } from '@/utils/create';
+import { createComponent } from '@/packages/utils/create';
 const { componentName, create } = createComponent('cell-group');
 export default create({
   props: {

+ 2 - 2
src/packages/checkbox/demo.vue

@@ -81,8 +81,8 @@
 </template>
 <script lang="ts">
 import { reactive, ref, toRefs, onMounted } from 'vue';
-import { createComponent } from '@/utils/create';
-import { Toast } from '@/nutui';
+import { createComponent } from '@/packages/utils/create';
+import { Toast } from '@/packages/nutui.vue';
 const { createDemo } = createComponent('checkbox');
 export default createDemo({
   setup(props, context) {

src/packages/checkbox/doc.md → src/packages/__VUE/checkbox/doc.md


src/packages/checkbox/index.scss → src/packages/__VUE/checkbox/index.scss


+ 3 - 3
src/packages/checkbox/index.vue

@@ -1,9 +1,9 @@
 <script lang="ts">
 import { h, computed, inject, getCurrentInstance, onMounted } from 'vue';
-import { createComponent } from '@/utils/create';
+import { createComponent } from '@/packages/utils/create';
 const { create, componentName } = createComponent('checkbox');
-import nutIcon from '@/packages/icon/index.vue';
-import CheckboxGroup from '@/packages/checkboxgroup/index.vue';
+import nutIcon from '@/packages/__VUE/icon/index.vue';
+import CheckboxGroup from '@/packages/__VUE/checkboxgroup/index.vue';
 
 export default create({
   children: [CheckboxGroup],

+ 1 - 1
src/packages/checkboxgroup/demo.vue

@@ -9,7 +9,7 @@
 </template>
 
 <script lang="ts">
-import { createComponent } from '@/utils/create';
+import { createComponent } from '@/packages/utils/create';
 const { createDemo } = createComponent('checkboxgroup');
 export default createDemo({
   props: {},

src/packages/checkboxgroup/doc.md → src/packages/__VUE/checkboxgroup/doc.md


src/packages/checkboxgroup/index.scss → src/packages/__VUE/checkboxgroup/index.scss


+ 2 - 2
src/packages/checkboxgroup/index.vue

@@ -8,8 +8,8 @@ import {
   reactive,
   ComponentPublicInstance
 } from 'vue';
-import { createComponent } from '@/utils/create';
-import { useExpose } from '@/utils/useExpose/index';
+import { createComponent } from '@/packages/utils/create';
+import { useExpose } from '@/packages/utils/useExpose/index';
 const { create, componentName } = createComponent('checkboxgroup');
 
 export default create({

src/packages/col/index.scss → src/packages/__VUE/col/index.scss


+ 1 - 1
src/packages/col/index.vue

@@ -5,7 +5,7 @@
 </template>
 <script lang="ts">
 import { computed, inject } from 'vue';
-import { createComponent } from '@/utils/create';
+import { createComponent } from '@/packages/utils/create';
 const { componentName, create } = createComponent('col');
 
 export default create({

+ 1 - 1
src/packages/collapse/demo.vue

@@ -81,7 +81,7 @@
 </template>
 <script lang="ts">
 import { reactive, toRefs } from 'vue';
-import { createComponent } from '@/utils/create';
+import { createComponent } from '@/packages/utils/create';
 const { createDemo } = createComponent('collapse');
 export default createDemo({
   setup(props, context) {

src/packages/collapse/doc.md → src/packages/__VUE/collapse/doc.md


src/packages/collapse/index.scss → src/packages/__VUE/collapse/index.scss


+ 2 - 2
src/packages/collapse/index.vue

@@ -5,8 +5,8 @@
 </template>
 <script lang="ts">
 import { provide } from 'vue';
-import { createComponent } from '@/utils/create';
-import collapseitem from '@/packages/collapseitem/index.vue';
+import { createComponent } from '@/packages/utils/create';
+import collapseitem from '@/packages/__VUE/collapseitem/index.vue';
 const { create } = createComponent('collapse');
 export default create({
   children: [collapseitem],

src/packages/collapseitem/demo.vue → src/packages/__VUE/collapseitem/demo.vue


src/packages/collapseitem/doc.md → src/packages/__VUE/collapseitem/doc.md


src/packages/collapseitem/index.scss → src/packages/__VUE/collapseitem/index.scss


+ 1 - 1
src/packages/collapseitem/index.vue

@@ -58,7 +58,7 @@ import {
   getCurrentInstance,
   ComponentInternalInstance
 } from 'vue';
-import { createComponent } from '@/utils/create';
+import { createComponent } from '@/packages/utils/create';
 const { create, componentName } = createComponent('collapse-item');
 
 export default create({

+ 1 - 1
src/packages/datepicker/demo.vue

@@ -79,7 +79,7 @@
 
 <script lang="ts">
 import { toRefs, watch, ref } from 'vue';
-import { createComponent } from '@/utils/create';
+import { createComponent } from '@/packages/utils/create';
 const { createDemo } = createComponent('datepicker');
 export default createDemo({
   props: {},

src/packages/datepicker/doc.md → src/packages/__VUE/datepicker/doc.md


src/packages/datepicker/index.scss → src/packages/__VUE/datepicker/index.scss


+ 2 - 2
src/packages/datepicker/index.vue

@@ -12,8 +12,8 @@
 </template>
 <script lang="ts">
 import { toRefs, watch, computed, reactive, onMounted } from 'vue';
-import picker from '@/packages/picker/index.vue';
-import { createComponent } from '@/utils/create';
+import picker from '@/packages/__VUE/picker/index.vue';
+import { createComponent } from '@/packages/utils/create';
 const { componentName, create } = createComponent('datepicker');
 const currentYear = new Date().getFullYear();
 function isDate(val: Date): val is Date {

+ 3 - 2
src/packages/dialog/demo.vue

@@ -28,9 +28,10 @@
 </template>
 <script lang="ts">
 import { ref } from 'vue';
-import { createComponent } from '@/utils/create';
+import { createComponent } from '@/packages/utils/create';
 const { createDemo } = createComponent('dialog');
-import { Dialog } from '@/nutui';
+import { Dialog } from '@/packages/nutui.vue';
+
 export default createDemo({
   setup() {
     const visible = ref(false);

src/packages/dialog/doc.md → src/packages/__VUE/dialog/doc.md


src/packages/dialog/index.scss → src/packages/__VUE/dialog/index.scss


src/packages/dialog/index.ts → src/packages/__VUE/dialog/index.ts


+ 3 - 3
src/packages/dialog/index.vue

@@ -50,10 +50,10 @@
 </template>
 <script lang="ts">
 import { onMounted, computed, watch, ref } from 'vue';
-import { createComponent } from '@/utils/create';
+import { createComponent } from '@/packages/utils/create';
 const { componentName, create } = createComponent('dialog');
-import Popup, { popupProps } from '@/packages/popup/index.vue';
-import { Button, Icon } from '@/nutui';
+import Popup, { popupProps } from '@/packages/__VUE/popup/index.vue';
+import Button from '@/packages/__VUE/button/index.vue';
 export default create({
   inheritAttrs: false,
   children: [Popup, Button],

+ 1 - 1
src/packages/drag/demo.vue

@@ -32,7 +32,7 @@
 
 <script lang="ts">
 import { ref, reactive, toRefs, watch } from 'vue';
-import { createComponent } from '@/utils/create';
+import { createComponent } from '@/packages/utils/create';
 const { createDemo } = createComponent('drag');
 export default createDemo({
   setup() {

src/packages/drag/doc.md → src/packages/__VUE/drag/doc.md


src/packages/drag/index.scss → src/packages/__VUE/drag/index.scss


+ 2 - 2
src/packages/drag/index.vue

@@ -19,8 +19,8 @@ import {
   ref,
   computed
 } from 'vue';
-import { createComponent } from '@/utils/create';
-import requestAniFrame from '@/utils/raf';
+import { createComponent } from '@/packages/utils/create';
+import requestAniFrame from '@/packages/utils/raf';
 const { componentName, create } = createComponent('drag');
 export default create({
   props: {

+ 2 - 2
src/packages/icon/demo.vue

@@ -39,8 +39,8 @@
 </template>
 
 <script lang="ts">
-import icons from '@/styles/font/iconfont.json';
-import { createComponent } from '@/utils/create';
+import icons from '@/packages/styles/font/iconfont.json';
+import { createComponent } from '@/packages/utils/create';
 const { createDemo } = createComponent('icon');
 export default createDemo({
   props: {},

src/packages/icon/doc.md → src/packages/__VUE/icon/doc.md


src/packages/icon/index.scss → src/packages/__VUE/icon/index.scss


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

@@ -1,8 +1,8 @@
 <script lang="ts">
 import { h, PropType } from 'vue';
-import { createComponent } from '@/utils/create';
+import { createComponent } from '@/packages/utils/create';
 const { componentName, create } = createComponent('icon');
-import { pxCheck } from '@/utils/pxCheck';
+import { pxCheck } from '@/packages/utils/pxCheck';
 
 export default create({
   props: {

+ 8 - 19
src/packages/infiniteloading/demo.vue

@@ -66,7 +66,7 @@
 
 <script lang="ts">
 import { onMounted, ref, reactive, toRefs } from 'vue';
-import { createComponent } from '@/utils/create';
+import { createComponent } from '@/packages/utils/create';
 const { createDemo } = createComponent('infiniteloading');
 import { Toast } from '../toast';
 export default createDemo({
@@ -87,9 +87,7 @@ export default createDemo({
         const curLen = data.defultList.length;
 
         for (let i = curLen; i < curLen + 10; i++) {
-          data.defultList.push(
-            `${i} -- 塑像本来就在石头里,我只是把不要的部分去掉`
-          );
+          data.defultList.push(`${i}`);
         }
 
         if (data.defultList.length > 30) hasMore.value = false;
@@ -102,9 +100,7 @@ export default createDemo({
       setTimeout(() => {
         const curLen = data.customList.length;
         for (let i = curLen; i < curLen + 10; i++) {
-          data.customList.push(
-            `${i} -- 塑像本来就在石头里,我只是把不要的部分去掉`
-          );
+          data.customList.push(`${i}`);
         }
         if (data.customList.length > 30) customHasMore.value = false;
         done();
@@ -115,9 +111,7 @@ export default createDemo({
       setTimeout(() => {
         const curLen = data.refreshList.length;
         for (let i = curLen; i < curLen + 10; i++) {
-          data.refreshList.push(
-            `${i} -- 塑像本来就在石头里,我只是把不要的部分去掉`
-          );
+          data.refreshList.push(`${i}`);
         }
         if (data.refreshList.length > 30) refreshHasMore.value = false;
         done();
@@ -133,15 +127,9 @@ export default createDemo({
 
     const init = () => {
       for (let i = 0; i < 10; i++) {
-        data.defultList.push(
-          `${i} -- 塑像本来就在石头里,我只是把不要的部分去掉`
-        );
-        data.customList.push(
-          `${i} -- 塑像本来就在石头里,我只是把不要的部分去掉`
-        );
-        data.refreshList.push(
-          `${i} -- 塑像本来就在石头里,我只是把不要的部分去掉`
-        );
+        data.defultList.push(`${i}`);
+        data.customList.push(`${i}`);
+        data.refreshList.push(`${i}`);
       }
     };
     onMounted(() => {
@@ -173,6 +161,7 @@ export default createDemo({
   margin-top: 10px;
   font-size: 14px;
   color: rgba(100, 100, 100, 1);
+  text-align: center;
 }
 
 .loading {

+ 6 - 6
src/packages/infiniteloading/doc.md

@@ -40,7 +40,7 @@ setup() {
       setTimeout(() => {
         const curLen = data.defultList.length;
         for (let i = curLen; i < curLen + 10; i++) {
-          data.defultList.push(`${i} -- 塑像本来就在石头里,我只是把不要的部分去掉`);
+          data.defultList.push(`${i}`);
         }
         if (data.defultList.length > 30) hasMore.value = false;
         done()
@@ -48,7 +48,7 @@ setup() {
     };
     const init = () => {
       for (let i = 0; i < 10; i++) {
-        data.defultList.push(`${i} -- 塑像本来就在石头里,我只是把不要的部分去掉`);
+        data.defultList.push(`${i}`);
       }
     }
     onMounted(() => {
@@ -90,7 +90,7 @@ setup() {
         const curLen = data.refreshList.length;
         for (let i = curLen; i < curLen + 10; i++) {
           data.refreshList.push(
-            `${i} -- 塑像本来就在石头里,我只是把不要的部分去掉`
+            `${i}`
           );
         }
         if (data.refreshList.length > 30) refreshHasMore.value = false;
@@ -106,7 +106,7 @@ setup() {
     }
     const init = () => {
       for (let i = 0; i < 10; i++) {
-        data.refreshList.push(`${i} -- 塑像本来就在石头里,我只是把不要的部分去掉`);
+        data.refreshList.push(`${i}`);
       }
     }
     onMounted(() => {
@@ -147,7 +147,7 @@ setup() {
       setTimeout(() => {
         const curLen = data.customList.length;
         for (let i = curLen; i < curLen + 10; i++) {
-          data.customList.push(`${i} -- 塑像本来就在石头里,我只是把不要的部分去掉`);
+          data.customList.push(`${i}`);
         }
         if (data.customList.length > 30) customHasMore.value = false;
         done()
@@ -155,7 +155,7 @@ setup() {
     };
     const init = () => {
       for (let i = 0; i < 10; i++) {
-        data.customList.push(`${i} -- 塑像本来就在石头里,我只是把不要的部分去掉`);
+        data.customList.push(`${i}`);
       }
     }
     onMounted(() => {

src/packages/infiniteloading/index.scss → src/packages/__VUE/infiniteloading/index.scss


+ 1 - 1
src/packages/infiniteloading/index.vue

@@ -39,7 +39,7 @@ import {
   computed,
   CSSProperties
 } from 'vue';
-import { createComponent } from '@/utils/create';
+import { createComponent } from '@/packages/utils/create';
 const { componentName, create } = createComponent('infiniteloading');
 export default create({
   props: {

+ 1 - 1
src/packages/input/demo.vue

@@ -61,7 +61,7 @@
 
 <script lang="ts">
 import { reactive } from 'vue';
-import { createComponent } from '@/utils/create';
+import { createComponent } from '@/packages/utils/create';
 const { createDemo } = createComponent('input');
 export default createDemo({
   setup() {

+ 1 - 1
src/packages/input/doc.md

@@ -61,7 +61,7 @@ app.use(Input);
 ### 代码
 ```html
 import { reactive } from 'vue';
-import { createComponent } from '@/utils/create';
+import { createComponent } from '@/packages/utils/create';
 const { createDemo } = createComponent('input');
 export default createDemo({
   setup() {

src/packages/input/index.scss → src/packages/__VUE/input/index.scss


+ 1 - 1
src/packages/input/index.vue

@@ -29,7 +29,7 @@
 </template>
 <script lang="ts">
 import { ref, computed } from 'vue';
-import { createComponent } from '@/utils/create';
+import { createComponent } from '@/packages/utils/create';
 import { formatNumber } from './util';
 
 const { componentName, create } = createComponent('input');

src/packages/input/util.ts → src/packages/__VUE/input/util.ts


+ 1 - 1
src/packages/inputnumber/demo.vue

@@ -47,7 +47,7 @@
 
 <script lang="ts">
 import { reactive, getCurrentInstance } from 'vue';
-import { createComponent } from '@/utils/create';
+import { createComponent } from '@/packages/utils/create';
 const { createDemo } = createComponent('inputnumber');
 export default createDemo({
   props: {},

src/packages/inputnumber/doc.md → src/packages/__VUE/inputnumber/doc.md


src/packages/inputnumber/index.scss → src/packages/__VUE/inputnumber/index.scss


+ 2 - 2
src/packages/inputnumber/index.vue

@@ -32,8 +32,8 @@
 </template>
 <script lang="ts">
 import { computed } from 'vue';
-import { createComponent } from '@/utils/create';
-import { pxCheck } from '@/utils/pxCheck';
+import { createComponent } from '@/packages/utils/create';
+import { pxCheck } from '@/packages/utils/pxCheck';
 const { componentName, create } = createComponent('inputnumber');
 export default create({
   props: {

+ 3 - 3
src/packages/layout/demo.vue

@@ -117,10 +117,10 @@
 </template>
 
 <script lang="ts">
-import { createComponent } from '@/utils/create';
+import { createComponent } from '@/packages/utils/create';
 const { createDemo } = createComponent('layout');
-import Row from '@/packages/row/index.vue';
-import Col from '@/packages/col/index.vue';
+import Row from '@/packages/__VUE/row/index.vue';
+import Col from '@/packages/__VUE/col/index.vue';
 export default createDemo({
   components: {
     [Row.name]: Row,

src/packages/layout/doc.md → src/packages/__VUE/layout/doc.md


+ 11 - 0
src/packages/__VUE/layout/index.vue

@@ -0,0 +1,11 @@
+<script lang="ts">
+import { createComponent } from '@/packages/utils/create';
+const { create } = createComponent('layout');
+import Row from '@/packages/__VUE/row/index.vue';
+import Col from '@/packages/__VUE/col/index.vue';
+export default create({
+  children: [Row, Col]
+});
+</script>
+
+<style lang="scss"></style>

+ 1 - 1
src/packages/menu/demo.vue

@@ -87,7 +87,7 @@
 
 <script lang="ts">
 import { ref, reactive, toRefs } from 'vue';
-import { createComponent } from '@/utils/create';
+import { createComponent } from '@/packages/utils/create';
 const { createDemo } = createComponent('menu');
 export default createDemo({
   props: {},

src/packages/menu/doc.md → src/packages/__VUE/menu/doc.md


src/packages/menu/index.scss → src/packages/__VUE/menu/index.scss


+ 2 - 2
src/packages/menu/index.vue

@@ -5,9 +5,9 @@
 </template>
 <script lang="ts">
 import { toRefs, reactive, provide, computed } from 'vue';
-import { createComponent } from '@/utils/create';
+import { createComponent } from '@/packages/utils/create';
 const { componentName, create } = createComponent('menu');
-import menuitem from '@/packages/menuitem/index.vue';
+import menuitem from '@/packages/__VUE/menuitem/index.vue';
 export default create({
   children: [menuitem],
   props: {

src/packages/menuitem/index.scss → src/packages/__VUE/menuitem/index.scss


+ 1 - 1
src/packages/menuitem/index.vue

@@ -46,7 +46,7 @@ import {
   onUnmounted,
   inject
 } from 'vue';
-import { createComponent } from '@/utils/create';
+import { createComponent } from '@/packages/utils/create';
 const { create, componentName } = createComponent('menu-item');
 export default create({
   props: {

+ 1 - 1
src/packages/navbar/demo.vue

@@ -71,7 +71,7 @@
 
 <script lang="ts">
 import { reactive } from 'vue';
-import { createComponent } from '@/utils/create';
+import { createComponent } from '@/packages/utils/create';
 const { createDemo } = createComponent('navbar');
 export default createDemo({
   setup(props, { emit }) {

src/packages/navbar/doc.md → src/packages/__VUE/navbar/doc.md


src/packages/navbar/index.scss → src/packages/__VUE/navbar/index.scss


+ 1 - 1
src/packages/navbar/index.vue

@@ -60,7 +60,7 @@
 
 <script lang="ts">
 import { computed, ref } from 'vue';
-import { createComponent } from '@/utils/create';
+import { createComponent } from '@/packages/utils/create';
 import { useRouter } from 'vue-router';
 const { componentName, create } = createComponent('navbar');
 export default create({

+ 1 - 1
src/packages/notify/demo.vue

@@ -60,7 +60,7 @@
 
 <script lang="ts">
 import { createApp } from 'vue';
-import { createComponent } from '@/utils/create';
+import { createComponent } from '@/packages/utils/create';
 import { Notify } from './notify';
 const { createDemo } = createComponent('notify');
 export default createDemo({

+ 0 - 0
src/packages/notify/doc.md


Some files were not shown because too many files changed in this diff