Browse Source

style: taro demo && md

suzigang 4 years ago
parent
commit
800f6c1bab
62 changed files with 404 additions and 334 deletions
  1. 221 198
      src/config.json
  2. 1 1
      src/packages/__VUE/actionsheet/doc.md
  3. 1 1
      src/packages/__VUE/address/doc.md
  4. 1 1
      src/packages/__VUE/avatar/doc.md
  5. 1 0
      src/packages/__VUE/backtop/demo.vue
  6. 1 1
      src/packages/__VUE/button/doc.md
  7. 1 1
      src/packages/__VUE/calendar/doc.md
  8. 1 1
      src/packages/__VUE/checkbox/doc.md
  9. 1 1
      src/packages/__VUE/collapse/doc.md
  10. 1 1
      src/packages/__VUE/icon/doc.md
  11. 1 1
      src/packages/__VUE/input/doc.md
  12. 1 1
      src/packages/__VUE/inputnumber/doc.md
  13. 1 1
      src/packages/__VUE/layout/doc.md
  14. 1 1
      src/packages/__VUE/navbar/doc.md
  15. 1 1
      src/packages/__VUE/overlay/doc.md
  16. 1 1
      src/packages/__VUE/popup/doc.md
  17. 1 1
      src/packages/__VUE/price/doc.md
  18. 1 1
      src/packages/__VUE/radio/doc.md
  19. 1 1
      src/packages/__VUE/rate/doc.md
  20. 1 1
      src/packages/__VUE/shortpassword/doc.md
  21. 1 1
      src/packages/__VUE/shortpassword/index.scss
  22. 2 2
      src/packages/__VUE/shortpassword/index.taro.vue
  23. 3 0
      src/packages/__VUE/steps/demo.vue
  24. 1 1
      src/packages/__VUE/steps/doc.md
  25. 5 4
      src/packages/__VUE/swiper/demo.vue
  26. 1 1
      src/packages/__VUE/switch/doc.md
  27. 1 1
      src/packages/__VUE/tabbar/doc.md
  28. 1 1
      src/packages/__VUE/textarea/doc.md
  29. 1 1
      src/sites/mobile-taro/vue/project.config.json
  30. 15 17
      src/sites/mobile-taro/vue/src/app.config.ts
  31. 1 1
      src/sites/mobile-taro/vue/src/app.scss
  32. 0 0
      src/sites/mobile-taro/vue/src/base/pages/button/index.config.ts
  33. 0 0
      src/sites/mobile-taro/vue/src/base/pages/button/index.vue
  34. 0 12
      src/sites/mobile-taro/vue/src/base/pages/popup/index.vue
  35. 0 64
      src/sites/mobile-taro/vue/src/base/pages/steps/index.vue
  36. 0 0
      src/sites/mobile-taro/vue/src/dentry/pages/checkbox/index.config.ts
  37. 0 0
      src/sites/mobile-taro/vue/src/dentry/pages/checkbox/index.vue
  38. 0 0
      src/sites/mobile-taro/vue/src/dentry/pages/datepicker/index.config.ts
  39. 0 0
      src/sites/mobile-taro/vue/src/dentry/pages/datepicker/index.vue
  40. 0 0
      src/sites/mobile-taro/vue/src/dentry/pages/picker/index.config.ts
  41. 0 0
      src/sites/mobile-taro/vue/src/dentry/pages/picker/index.vue
  42. 0 0
      src/sites/mobile-taro/vue/src/dentry/pages/radio/index.config.ts
  43. 0 0
      src/sites/mobile-taro/vue/src/dentry/pages/radio/index.vue
  44. 0 0
      src/sites/mobile-taro/vue/src/dentry/pages/range/index.config.ts
  45. 0 0
      src/sites/mobile-taro/vue/src/dentry/pages/range/index.vue
  46. 0 0
      src/sites/mobile-taro/vue/src/dentry/pages/uploader/index.config.ts
  47. 0 0
      src/sites/mobile-taro/vue/src/dentry/pages/uploader/index.vue
  48. 0 0
      src/sites/mobile-taro/vue/src/feedback/pages/collapse/index.config.ts
  49. 0 0
      src/sites/mobile-taro/vue/src/feedback/pages/collapse/index.vue
  50. 0 0
      src/sites/mobile-taro/vue/src/feedback/pages/dialog/index.config.ts
  51. 0 0
      src/sites/mobile-taro/vue/src/feedback/pages/dialog/index.vue
  52. 0 0
      src/sites/mobile-taro/vue/src/feedback/pages/drag/index.config.ts
  53. 0 0
      src/sites/mobile-taro/vue/src/feedback/pages/drag/index.vue
  54. 0 0
      src/sites/mobile-taro/vue/src/feedback/pages/infiniteloading/index.config.js
  55. 0 0
      src/sites/mobile-taro/vue/src/feedback/pages/infiniteloading/index.vue
  56. 0 0
      src/sites/mobile-taro/vue/src/feedback/pages/steps/index.config.ts
  57. 113 0
      src/sites/mobile-taro/vue/src/feedback/pages/steps/index.vue
  58. 0 0
      src/sites/mobile-taro/vue/src/feedback/pages/swiper/index.config.ts
  59. 3 3
      src/sites/mobile-taro/vue/src/base/pages/swiper/index.vue
  60. 5 1
      src/sites/mobile-taro/vue/src/nav/pages/navbar/index.vue
  61. 10 7
      src/sites/mobile-taro/vue/src/pages/index/index.vue
  62. 1 1
      src/sites/mobile/App.vue

+ 221 - 198
src/config.json

@@ -81,10 +81,11 @@
   },
   "nav": [
     {
-      "name": "布局组件",
-      "enName": "layout",
+      "name": "基础组件",
+      "enName": "base",
       "packages": [
         {
+          "version": "3.0.0",
           "name": "Button",
           "taro": true,
           "sort": 1,
@@ -95,26 +96,91 @@
           "author": "richard1015"
         },
         {
-          "name": "Collapse",
+          "version": "3.0.0",
+          "name": "Cell",
           "taro": true,
-          "sort": 2,
-          "cName": "折叠面板",
+          "tarodoc": true,
+          "sort": 1,
+          "cName": "单元格",
           "type": "component",
           "show": true,
-          "desc": "折叠面板",
-          "author": "Ymm0008"
+          "desc": "展示列表",
+          "author": "richard1015"
         },
         {
-          "name": "CollapseItem",
+          "version": "3.0.0",
+          "name": "CellGroup",
+          "sort": 1,
+          "cName": "单元格组件",
+          "type": "component",
+          "show": false,
+          "desc": "展示分组列表",
+          "author": "richard1015"
+        },
+        
+        {
+          "version": "3.0.0",
+          "name": "Icon",
           "taro": true,
           "sort": 3,
-          "cName": "折叠面板-item",
+          "cName": "图标",
           "type": "component",
-          "show": false,
-          "desc": "折叠面板-item",
-          "author": "Ymm0008"
+          "show": true,
+          "desc": "图标",
+          "author": "richard1015"
+        },
+        {
+          "version": "3.0.0",
+          "name": "Price",
+          "taro": true,
+          "sort": 4,
+          "cName": "价格",
+          "type": "component",
+          "show": true,
+          "desc": "价格组件",
+          "author": "ailululu"
+        },
+        {
+          "version": "3.0.0",
+          "name": "Avatar",
+          "taro": true,
+          "sort": 7,
+          "cName": "头像",
+          "type": "component",
+          "show": true,
+          "desc": "头像",
+          "author": "ailululu"
+        },
+        {
+          "version": "3.0.0",
+          "name": "Popup",
+          "taro": true,
+          "sort": 8,
+          "cName": "弹出层",
+          "type": "component",
+          "show": true,
+          "desc": "弹出层容器,用于展示弹窗、信息提示等内容,支持多个弹出层叠加展示",
+          "author": "szg2008"
         },
         {
+          "version": "3.0.0",
+          "name": "OverLay",
+          "taro": true,
+          "type": "component",
+          "cName": "遮罩层",
+          "desc": "创建一个遮罩层,通常用于阻止用户进行其他操作",
+          "sort": 14,
+          "show": true,
+          "author": "szg2008"
+        }
+      ]
+    },
+    {
+      "name": "布局组件",
+      "enName": "layout",
+      "packages": [
+        {
+          "version": "3.0.0",
           "name": "Layout",
           "taro": true,
           "sort": 4,
@@ -125,6 +191,7 @@
           "author": "undo"
         },
         {
+          "version": "3.0.0",
           "name": "Col",
           "sort": 5,
           "cName": "布局-Col",
@@ -134,6 +201,7 @@
           "author": "undo"
         },
         {
+          "version": "3.0.0",
           "name": "Row",
           "sort": 6,
           "cName": "布局-Row",
@@ -149,27 +217,7 @@
       "enName": "feedback",
       "packages": [
         {
-          "name": "BackTop",
-          "taro": true,
-          "tarodoc": true,
-          "sort": "1",
-          "cName": "返回顶部",
-          "type": "component",
-          "show": true,
-          "desc": "较长页面快捷返回顶部",
-          "author": "liqiong43"
-        },
-        {
-          "name": "ActionSheet",
-          "taro": true,
-          "sort": "1",
-          "cName": "动作面板",
-          "type": "component",
-          "show": true,
-          "desc": "底部弹出动作菜单面板",
-          "author": "zhangyufei"
-        },
-        {
+          "version": "3.0.0",
           "name": "Toast",
           "taro": true,
           "tarodoc": true,
@@ -194,105 +242,6 @@
         },
         {
           "version": "3.0.0",
-          "name": "Picker",
-          "taro": true,
-          "tarodoc": true,
-          "type": "component",
-          "cName": "选择器",
-          "desc": "提供多个选型集合供用户选择,支持单列选择和多列级联,通常与弹出层配合使用",
-          "sort": 5,
-          "show": true,
-          "author": "yangkaixuan"
-        },
-        {
-          "version": "3.0.0",
-          "name": "DatePicker",
-          "taro": true,
-          "tarodoc": true,
-          "type": "component",
-          "cName": "日期选择器",
-          "desc": "提供多个选型集合供用户选择,支持单列选择和多列级联,通常与弹出层配合使用",
-          "sort": 5,
-          "show": true,
-          "author": "yangkaixuan"
-        }
-      ]
-    },
-    {
-      "name": "基础组件",
-      "enName": "base",
-      "packages": [
-        {
-          "name": "Temp",
-          "sort": 1,
-          "cName": "模板组件",
-          "type": "component",
-          "show": false,
-          "desc": "组件模板示例",
-          "author": "richard1015"
-        },
-        {
-          "name": "Cell",
-          "taro": true,
-          "tarodoc": true,
-          "sort": 1,
-          "cName": "单元格",
-          "type": "component",
-          "show": true,
-          "desc": "展示列表",
-          "author": "richard1015"
-        },
-        {
-          "name": "CellGroup",
-          "sort": 1,
-          "cName": "单元格组件",
-          "type": "component",
-          "show": false,
-          "desc": "展示分组列表",
-          "author": "richard1015"
-        },
-        {
-          "name": "Uploader",
-          "taro": true,
-          "tarodoc": true,
-          "sort": 2,
-          "cName": "上传",
-          "type": "component",
-          "show": true,
-          "desc": "上传文件、图片",
-          "author": "richard1015"
-        },
-        {
-          "name": "Icon",
-          "taro": true,
-          "sort": 3,
-          "cName": "图标",
-          "type": "component",
-          "show": true,
-          "desc": "图标",
-          "author": "richard1015"
-        },
-        {
-          "name": "Price",
-          "taro": true,
-          "sort": 4,
-          "cName": "价格",
-          "type": "component",
-          "show": true,
-          "desc": "价格组件",
-          "author": "ailululu"
-        },
-        {
-          "name": "Checkbox",
-          "taro": true,
-          "sort": 5,
-          "cName": "复选按钮",
-          "type": "component",
-          "show": true,
-          "desc": "复选按钮",
-          "author": "Ymm0008"
-        },
-        {
           "name": "Swiper",
           "taro": true,
           "tarodoc": true,
@@ -304,6 +253,7 @@
           "author": "suzigang"
         },
         {
+          "version": "3.0.0",
           "name": "SwiperItem",
           "sort": 6,
           "cName": "轮播图子组件",
@@ -313,27 +263,7 @@
           "author": "suzigang"
         },
         {
-          "name": "Avatar",
-          "taro": true,
-          "sort": 7,
-          "cName": "头像",
-          "type": "component",
-          "show": true,
-          "desc": "头像",
-          "author": "ailululu"
-        },
-        {
-          "name": "Popup",
-          "taro": true,
-          "sort": 8,
-          "cName": "弹出层",
-          "type": "component",
-          "show": true,
-          "desc": "弹出层容器,用于展示弹窗、信息提示等内容,支持多个弹出层叠加展示",
-          "author": "szg2008",
-          "version": "3.0.0"
-        },
-        {
+          "version": "3.0.0",
           "name": "Dialog",
           "taro": true,
           "tarodoc": true,
@@ -346,45 +276,26 @@
         },
         {
           "version": "3.0.0",
-          "name": "Radio",
+          "name": "BackTop",
           "taro": true,
+          "tarodoc": true,
+          "sort": "1",
+          "cName": "返回顶部",
           "type": "component",
-          "cName": "单选按钮",
-          "desc": "单选按钮",
-          "sort": 9,
           "show": true,
-          "author": "Ymm0008"
-        },
-        {
-          "version": "3.0.0",
-          "name": "RadioGroup",
-          "type": "component",
-          "cName": "单选按钮组",
-          "desc": "单选按钮组",
-          "sort": 10,
-          "show": false,
-          "author": "Ymm0008"
-        },
-        {
-          "version": "3.0.0",
-          "name": "CheckboxGroup",
-          "type": "component",
-          "cName": "多选按钮组",
-          "desc": "多选按钮组",
-          "sort": 11,
-          "show": false,
-          "author": "Ymm0008"
+          "desc": "较长页面快捷返回顶部",
+          "author": "liqiong43"
         },
         {
           "version": "3.0.0",
-          "name": "OverLay",
+          "name": "ActionSheet",
           "taro": true,
+          "sort": "1",
+          "cName": "动作面板",
           "type": "component",
-          "cName": "遮罩层",
-          "desc": "创建一个遮罩层,通常用于阻止用户进行其他操作",
-          "sort": 14,
           "show": true,
-          "author": "szg2008"
+          "desc": "底部弹出动作菜单面板",
+          "author": "zhangyufei"
         },
         {
           "version": "3.0.0",
@@ -400,16 +311,6 @@
         },
         {
           "version": "3.0.0",
-          "name": "Range",
-          "taro": true,
-          "type": "component",
-          "cName": "区间选择器",
-          "desc": "滑动输入条,用于在给定的范围内选择一个值。",
-          "sort": 16,
-          "show": true,
-          "author": "zy19940510"
-        },
-        {
           "name": "PullRefresh",
           "type": "component",
           "cName": "下拉刷新",
@@ -419,6 +320,7 @@
           "author": "yangxiaolu3"
         },
         {
+          "version": "3.0.0",
           "name": "Drag",
           "taro": true,
           "tarodoc": true,
@@ -440,6 +342,7 @@
           "author": "zy19940510"
         },
         {
+          "version": "3.0.0",
           "name": "Steps",
           "taro": true,
           "sort": 17,
@@ -450,6 +353,7 @@
           "author": "ailululu"
         },
         {
+          "version": "3.0.0",
           "name": "Step",
           "sort": 17,
           "cName": "步骤条子组件",
@@ -457,6 +361,28 @@
           "show": false,
           "desc": "步骤条子组件",
           "author": "ailululu"
+        },
+        {
+          "version": "3.0.0",
+          "name": "Collapse",
+          "taro": true,
+          "sort": 2,
+          "cName": "折叠面板",
+          "type": "component",
+          "show": true,
+          "desc": "折叠面板",
+          "author": "Ymm0008"
+        },
+        {
+          "version": "3.0.0",
+          "name": "CollapseItem",
+          "taro": true,
+          "sort": 3,
+          "cName": "折叠面板-item",
+          "type": "component",
+          "show": false,
+          "desc": "折叠面板-item",
+          "author": "Ymm0008"
         }
       ]
     },
@@ -465,6 +391,7 @@
       "enName": "nav",
       "packages": [
         {
+          "version": "3.0.0",
           "name": "Navbar",
           "taro": true,
           "sort": 3,
@@ -475,6 +402,7 @@
           "author": "liqiong43"
         },
         {
+          "version": "3.0.0",
           "name": "Tab",
           "sort": 1,
           "cName": "标签组件",
@@ -484,6 +412,7 @@
           "author": "zhenyulei"
         },
         {
+          "version": "3.0.0",
           "name": "Menu",
           "sort": 2,
           "cName": "菜单组件",
@@ -493,6 +422,7 @@
           "author": "vickyYE"
         },
         {
+          "version": "3.0.0",
           "name": "MenuItem",
           "sort": 2,
           "cName": "菜单组件",
@@ -502,6 +432,7 @@
           "author": "vickyYE"
         },
         {
+          "version": "3.0.0",
           "name": "Tabbar",
           "taro": true,
           "sort": 2,
@@ -512,6 +443,7 @@
           "author": "Drjingfubo"
         },
         {
+          "version": "3.0.0",
           "name": "Tabbaritem",
           "sort": 2,
           "cName": "标签栏子组件",
@@ -537,6 +469,7 @@
       "enName": "dentry",
       "packages": [
         {
+          "version": "3.0.0",
           "name": "InputNumber",
           "taro": true,
           "sort": 1,
@@ -547,6 +480,7 @@
           "author": "szg2008"
         },
         {
+          "version": "3.0.0",
           "name": "Input",
           "taro": true,
           "sort": 2,
@@ -558,14 +492,45 @@
         },
         {
           "version": "3.0.0",
-          "name": "Switch",
+          "name": "Checkbox",
           "taro": true,
+          "sort": 5,
+          "cName": "复选按钮",
           "type": "component",
-          "cName": "开关",
-          "desc": "用来打开或关闭选项",
-          "sort": 3,
           "show": true,
-          "author": "zongyue3"
+          "desc": "复选按钮",
+          "author": "Ymm0008"
+        },
+        {
+          "version": "3.0.0",
+          "name": "CheckboxGroup",
+          "type": "component",
+          "cName": "多选按钮组",
+          "desc": "多选按钮组",
+          "sort": 11,
+          "show": false,
+          "author": "Ymm0008"
+        },
+        {
+          "version": "3.0.0",
+          "name": "Radio",
+          "taro": true,
+          "type": "component",
+          "cName": "单选按钮",
+          "desc": "单选按钮",
+          "sort": 9,
+          "show": true,
+          "author": "Ymm0008"
+        },
+        {
+          "version": "3.0.0",
+          "name": "RadioGroup",
+          "type": "component",
+          "cName": "单选按钮组",
+          "desc": "单选按钮组",
+          "sort": 10,
+          "show": false,
+          "author": "Ymm0008"
         },
         {
           "version": "3.0.0",
@@ -580,6 +545,17 @@
         },
         {
           "version": "3.0.0",
+          "name": "Switch",
+          "taro": true,
+          "type": "component",
+          "cName": "开关",
+          "desc": "用来打开或关闭选项",
+          "sort": 3,
+          "show": true,
+          "author": "zongyue3"
+        },
+        {
+          "version": "3.0.0",
           "taro": true,
           "name": "Calendar",
           "type": "component",
@@ -601,6 +577,30 @@
         },
         {
           "version": "3.0.0",
+          "name": "Picker",
+          "taro": true,
+          "tarodoc": true,
+          "type": "component",
+          "cName": "选择器",
+          "desc": "提供多个选型集合供用户选择,支持单列选择和多列级联,通常与弹出层配合使用",
+          "sort": 5,
+          "show": true,
+          "author": "yangkaixuan"
+        },
+        {
+          "version": "3.0.0",
+          "name": "DatePicker",
+          "taro": true,
+          "tarodoc": true,
+          "type": "component",
+          "cName": "日期选择器",
+          "desc": "提供多个选型集合供用户选择,支持单列选择和多列级联,通常与弹出层配合使用",
+          "sort": 5,
+          "show": true,
+          "author": "yangkaixuan"
+        },
+        {
+          "version": "3.0.0",
           "name": "ShortPassword",
           "taro": true,
           "type": "component",
@@ -612,6 +612,17 @@
         },
         {
           "version": "3.0.0",
+          "name": "Range",
+          "taro": true,
+          "type": "component",
+          "cName": "区间选择器",
+          "desc": "滑动输入条,用于在给定的范围内选择一个值。",
+          "sort": 16,
+          "show": true,
+          "author": "zy19940510"
+        },
+        {
+          "version": "3.0.0",
           "taro": true,
           "name": "TextArea",
           "type": "component",
@@ -620,6 +631,18 @@
           "sort": 7,
           "show": true,
           "author": "gx"
+        },
+        {
+          "version": "3.0.0",
+          "name": "Uploader",
+          "taro": true,
+          "tarodoc": true,
+          "sort": 2,
+          "cName": "上传",
+          "type": "component",
+          "show": true,
+          "desc": "上传文件、图片",
+          "author": "richard1015"
         }
       ]
     },

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

@@ -10,7 +10,7 @@
 import { createApp } from 'vue';
 //vue
 import { ActionSheet } from '@nutui/nutui';
-//mp
+//taro
 import { ActionSheet } from '@nutui/nutui@taro';
 
 const app = createApp();

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

@@ -10,7 +10,7 @@
 import { createApp } from 'vue';
 //vue
 import { Address, Icon, Popup } from '@nutui/nutui';
-//mp
+//taro
 import { Address, Icon, Popup } from '@nutui/nutui@taro';
 const app = createApp();
 app.use(Address);

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

@@ -9,7 +9,7 @@
 import { createApp } from 'vue';
 //vue
 import { Avatar } from '@nutui/nutui';
-//mp
+//taro
 import { Avatar } from '@nutui/nutui@taro';
 
 const app = createApp();

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

@@ -1,5 +1,6 @@
 <template>
   <div class="demo" id="elId">
+    <h2>基本用法</h2>
     <div class="text-data">我是测试数据1</div>
     <div class="text-data">我是测试数据2</div>
     <div class="text-data">我是测试数据3</div>

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

@@ -10,7 +10,7 @@
 import { createApp } from 'vue';
 //vue
 import { Button } from '@nutui/nutui';
-//mp
+//taro
 import { Button } from '@nutui/nutui@taro';
 
 const app = createApp();

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

@@ -10,7 +10,7 @@
 import { createApp } from 'vue';
 //vue
 import { Calendar } from '@nutui/nutui';
-//mp
+//taro
 import { Calendar } from '@nutui/nutui@taro';
 
 const app = createApp();

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

@@ -10,7 +10,7 @@
 import { createApp } from 'vue';
 //vue
 import { Checkbox } from '@nutui/nutui';
-//mp
+//taro
 import { Checkbox } from '@nutui/nutui@taro';
 
 const app = createApp();

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

@@ -11,7 +11,7 @@
 import { createApp } from 'vue';
 //vue
 import { Collapse } from '@nutui/nutui';
-//mp
+//taro
 import { Collapse } from '@nutui/nutui@taro';
 
 const app = createApp();

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

@@ -10,7 +10,7 @@
 import { createApp } from 'vue';
 //vue
 import { Icon } from '@nutui/nutui';
-//mp
+//taro
 import { Icon } from '@nutui/nutui@taro';
 
 const app = createApp();

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

@@ -10,7 +10,7 @@
 import { createApp } from 'vue';
 //vue
 import { Input } from '@nutui/nutui';
-//mp
+//taro
 import { Input } from '@nutui/nutui@taro';
 
 const app = createApp();

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

@@ -10,7 +10,7 @@
 import { createApp } from 'vue';
 //vue
 import { InputNumber,Icon } from '@nutui/nutui';
-//mp
+//taro
 import { InputNumber,Icon } from '@nutui/nutui@taro';
 
 const app = createApp();

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

@@ -10,7 +10,7 @@
 import { createApp } from 'vue';
 //vue
 import { Layout } from '@nutui/nutui';
-//mp
+//taro
 import { Layout } from '@nutui/nutui@taro';
 
 const app = createApp();

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

@@ -12,7 +12,7 @@
 import { createApp } from 'vue';
 //vue
 import { Navbar } from '@nutui/nutui';
-//mp
+//taro
 import { Navbar } from '@nutui/nutui@taro';
 
 const app = createApp();

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

@@ -10,7 +10,7 @@
 import { createApp } from 'vue';
 //vue
 import { OverLay } from '@nutui/nutui';
-//mp
+//taro
 import { OverLay } from '@nutui/nutui@taro';
 
 const app = createApp();

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

@@ -10,7 +10,7 @@
 import { createApp } from 'vue';
 //vue
 import { Popup } from '@nutui/nutui';
-//mp
+//taro
 import { Popup } from '@nutui/nutui@taro';
 
 const app = createApp();

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

@@ -10,7 +10,7 @@
 import { createApp } from 'vue';
 //vue
 import { Price } from '@nutui/nutui';
-//mp
+//taro
 import { Price } from '@nutui/nutui@taro';
 
 const app = createApp();

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

@@ -10,7 +10,7 @@
 import { createApp } from 'vue';
 //vue
 import { Radio } from '@nutui/nutui';
-//mp
+//taro
 import { Radio } from '@nutui/nutui@taro';
 
 const app = createApp();

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

@@ -10,7 +10,7 @@
 import { createApp } from 'vue';
 //vue
 import { Rate } from '@nutui/nutui';
-//mp
+//taro
 import { Rate } from '@nutui/nutui@taro';
 
 const app = createApp();

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

@@ -9,7 +9,7 @@
 import { createApp } from 'vue';
 //vue
 import { ShortPassword } from '@nutui/nutui';
-//mp
+//taro
 import { ShortPassword } from '@nutui/nutui@taro';
 
 const app = createApp();

+ 1 - 1
src/packages/__VUE/shortpassword/index.scss

@@ -31,7 +31,7 @@
     border-radius: 4px;
   }
 
-  .nut-input-real {
+  .nut-input-real-taro {
     width: 0;
     padding: 0 12px;
     opacity: 0;

+ 2 - 2
src/packages/__VUE/shortpassword/index.taro.vue

@@ -17,7 +17,7 @@
       <view class="nut-shortpsdWx-subtitle">{{ desc }}</view>
       <view class="nut-input-w">
         <input
-          class="nut-input-real"
+          class="nut-input-real-taro"
           type="number"
           :maxlength="length"
           v-model="realInput"
@@ -115,7 +115,7 @@ export default create({
       emit('ok', realInput.value);
     }
     function focus() {
-      let a = document.getElementsByClassName('nut-input-real')[0] as any;
+      let a = document.getElementsByClassName('nut-input-real-taro')[0] as any;
       a.focus();
       realpwd.value = document.getElementsByClassName('popup-center')[0] as any;
       realpwd.value.style.top = '45%';

+ 3 - 0
src/packages/__VUE/steps/demo.vue

@@ -100,6 +100,9 @@ export default createDemo({
 .padding {
   padding-left: 0 !important;
   padding-right: 0 !important;
+  h2 {
+    padding-left: 27px !important;
+  }
 }
 .steps-wrapper {
   width: 100%;

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

@@ -10,7 +10,7 @@
 import { createApp } from 'vue';
 //vue
 import { Steps } from '@nutui/nutui';
-//mp
+//taro
 import { Steps } from '@nutui/nutui@taro';
 
 const app = createApp();

+ 5 - 4
src/packages/__VUE/swiper/demo.vue

@@ -6,6 +6,7 @@
         :init-page="page"
         :pagination-visible="true"
         pagination-color="#426543"
+        auto-play="2000"
       >
         <nut-swiper-item v-for="item in list" :key="item">
           <img :src="item" alt="" />
@@ -64,10 +65,10 @@ export default createDemo({
       page4: 0,
       current: 1,
       list: [
-        'https://m.360buyimg.com/mobilecms/s700x280_jfs/t1/128047/5/6706/178631/5f068cefE53bff564/4dd870d8932daecf.jpg',
-        'https://m.360buyimg.com/mobilecms/s700x280_jfs/t1/159602/22/7999/126515/6035f371E6f95bfee/559cb1ee48c962c9.jpg',
-        'https://m.360buyimg.com/mobilecms/s700x280_jfs/t1/166846/13/7534/136440/60338b5cEd491d8b3/9e5527429136ab86.jpg',
-        'https://m.360buyimg.com/mobilecms/s700x280_jfs/t1/145433/27/14059/141680/5facf066Ec402354c/530d5a316aed55fc.jpg'
+        'https://m.360buyimg.com/mobilecms/s700x280_jfs/t1/195274/24/9649/144035/60d15d37E76e91580/51273fd51174d91a.jpg',
+        'https://m.360buyimg.com/mobilecms/s700x280_jfs/t1/180629/11/11039/120751/60d53a52Eca8b4b0c/12a396e3f73a6424.jpg',
+        'https://m.360buyimg.com/mobilecms/s700x280_jfs/t1/172985/20/11254/250873/60ab712bE2cfd0e52/f184257039a404d1.png',
+        'https://imgcps.jd.com/ling4/71587695091/5Lqs6YCJ5aW96LSn/5L2g5YC85b6X5oul5pyJ/p-5c11d16482acdd181dbc1fc9/4fbc0e05/cr_1125x449_0_166/s1125x690/q70.jpg'
       ]
     });
     const change = (index: number) => {

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

@@ -10,7 +10,7 @@
 import { createApp } from 'vue';
 //vue
 import { Switch } from '@nutui/nutui';
-//mp
+//taro
 import { Switch } from '@nutui/nutui@taro';
 const app = createApp();
 app.use(Switch);

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

@@ -9,7 +9,7 @@
 import { createApp } from 'vue';
 //vue
 import { Tabbar } from '@nutui/nutui';
-//mp
+//taro
 import { Tabbar } from '@nutui/nutui@taro';
 
 const app = createApp();

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

@@ -10,7 +10,7 @@
 import { createApp } from 'vue';
 //vue
 import { TextArea } from '@nutui/nutui';
-//mp
+//taro
 import { TextArea } from '@nutui/nutui@taro';
 
 const app = createApp();

+ 1 - 1
src/sites/mobile-taro/vue/project.config.json

@@ -2,7 +2,7 @@
   "miniprogramRoot": "dist/",
   "projectname": "%40nutui%2Fnutui-taro-mobile",
   "description": "nutui-taro-vue",
-  "appid": "wxee296c9bffc451d9",
+  "appid": "wxf2b976b67dab3882",
   "setting": {
     "urlCheck": true,
     "es6": true,

+ 15 - 17
src/sites/mobile-taro/vue/src/app.config.ts

@@ -3,41 +3,33 @@ export default {
   subpackages: [
     {
       root: 'layout',
-      pages: [
-        'pages/button/index',
-        'pages/collapse/index',
-        'pages/layout/index'
-      ]
+      pages: ['pages/layout/index']
     },
     {
       root: 'feedback',
       pages: [
+        'pages/collapse/index',
         'pages/backtop/index',
         'pages/actionsheet/index',
+        'pages/dialog/index',
         'pages/toast/index',
         'pages/notify/index',
-        'pages/picker/index',
-        'pages/datepicker/index'
+        'pages/swiper/index',
+        'pages/drag/index',
+        'pages/steps/index',
+        'pages/infiniteloading/index'
       ]
     },
     {
       root: 'base',
       pages: [
         'pages/cell/index',
-        'pages/uploader/index',
         'pages/icon/index',
         'pages/price/index',
-        'pages/checkbox/index',
-        'pages/swiper/index',
+        'pages/button/index',
         'pages/avatar/index',
         'pages/popup/index',
-        'pages/dialog/index',
-        'pages/radio/index',
-        'pages/overlay/index',
-        'pages/infiniteloading/index',
-        'pages/range/index',
-        'pages/drag/index',
-        'pages/steps/index'
+        'pages/overlay/index'
       ]
     },
     {
@@ -48,11 +40,17 @@ export default {
       root: 'dentry',
       pages: [
         'pages/inputnumber/index',
+        'pages/checkbox/index',
         'pages/input/index',
         'pages/switch/index',
+        'pages/uploader/index',
         'pages/rate/index',
+        'pages/radio/index',
         'pages/calendar/index',
         'pages/shortpassword/index',
+        'pages/picker/index',
+        'pages/datepicker/index',
+        'pages/range/index',
         'pages/textarea/index'
       ]
     },

+ 1 - 1
src/sites/mobile-taro/vue/src/app.scss

@@ -12,7 +12,7 @@ page {
     &.full {
       padding: 0 0 0 0;
       h2 {
-        padding-left: 17px;
+        padding-left: 27px;
       }
     }
 

src/sites/mobile-taro/vue/src/layout/pages/button/index.config.ts → src/sites/mobile-taro/vue/src/base/pages/button/index.config.ts


src/sites/mobile-taro/vue/src/layout/pages/button/index.vue → src/sites/mobile-taro/vue/src/base/pages/button/index.vue


+ 0 - 12
src/sites/mobile-taro/vue/src/base/pages/popup/index.vue

@@ -100,18 +100,6 @@
       :style="{ height: '30%' }"
       v-model:visible="state.showRound"
     ></nut-popup>
-    <h2>指定挂载节点</h2>
-    <nut-cell
-      title="指定挂载节点"
-      is-link
-      @click="state.showTeleport = true"
-    ></nut-cell>
-    <nut-popup
-      :style="{ padding: '30px 50px' }"
-      teleport="#app"
-      v-model:visible="state.showTeleport"
-      >app</nut-popup
-    >
   </div>
 </template>
 

+ 0 - 64
src/sites/mobile-taro/vue/src/base/pages/steps/index.vue

@@ -1,64 +0,0 @@
-<template>
-  <div class="demo">
-    <h2>基本用法</h2>
-    <nut-steps current="1">
-      <nut-step title="进行中">1</nut-step>
-      <nut-step title="未开始">2</nut-step>
-      <nut-step title="未开始">3</nut-step>
-      <nut-step title="未开始">4</nut-step>
-    </nut-steps>
-    <h2>标题和描述信息</h2>
-    <nut-steps current="2">
-      <nut-step title="已完成" content="步骤描述">1</nut-step>
-      <nut-step title="进行中" content="步骤描述"></nut-step>
-      <nut-step title="未开始" content="步骤描述"></nut-step>
-    </nut-steps>
-    <h2>自定义图标</h2>
-    <nut-steps current="1">
-      <nut-step title="已完成" icon="notice">1</nut-step>
-      <nut-step title="进行中" icon="notice">2</nut-step>
-      <nut-step class="nut-step-wait" title="未开始" icon="notice">3</nut-step>
-    </nut-steps>
-    <h2>竖向步骤条</h2>
-    <div style="height: 300px">
-      <nut-steps direction="vertical" current="2">
-        <nut-step
-          title="已完成"
-          icon="nut-icon-wanshangshide"
-          content="您的订单已经打包完成,商品已发出"
-          >1</nut-step
-        >
-        <nut-step title="进行中" content="您的订单正在配送途中">2</nut-step>
-        <nut-step
-          title="未开始"
-          content="收货地址为:北京市经济技术开发区科创十一街18号院京东大厦"
-          >3</nut-step
-        >
-      </nut-steps>
-    </div>
-    <div style="height: 300px">
-      <nut-steps direction="vertical" progress-dot current="2">
-        <nut-step title="已完成" content="您的订单已经打包完成,商品已发出"
-          >1</nut-step
-        >
-        <nut-step title="进行中" content="您的订单正在配送途中">2</nut-step>
-        <nut-step
-          title="未开始"
-          content="<p>收货地址为:</p><p>北京市经济技术开发区科创十一街18号院京东大厦</p>"
-          >3</nut-step
-        >
-      </nut-steps>
-    </div>
-  </div>
-</template>
-
-<script lang="ts">
-export default {
-  props: {},
-  setup() {
-    return {};
-  }
-};
-</script>
-
-<style lang="scss"></style>

src/sites/mobile-taro/vue/src/base/pages/checkbox/index.config.ts → src/sites/mobile-taro/vue/src/dentry/pages/checkbox/index.config.ts


src/sites/mobile-taro/vue/src/base/pages/checkbox/index.vue → src/sites/mobile-taro/vue/src/dentry/pages/checkbox/index.vue


src/sites/mobile-taro/vue/src/feedback/pages/datepicker/index.config.ts → src/sites/mobile-taro/vue/src/dentry/pages/datepicker/index.config.ts


src/sites/mobile-taro/vue/src/feedback/pages/datepicker/index.vue → src/sites/mobile-taro/vue/src/dentry/pages/datepicker/index.vue


src/sites/mobile-taro/vue/src/feedback/pages/picker/index.config.ts → src/sites/mobile-taro/vue/src/dentry/pages/picker/index.config.ts


src/sites/mobile-taro/vue/src/feedback/pages/picker/index.vue → src/sites/mobile-taro/vue/src/dentry/pages/picker/index.vue


src/sites/mobile-taro/vue/src/base/pages/radio/index.config.ts → src/sites/mobile-taro/vue/src/dentry/pages/radio/index.config.ts


src/sites/mobile-taro/vue/src/base/pages/radio/index.vue → src/sites/mobile-taro/vue/src/dentry/pages/radio/index.vue


src/sites/mobile-taro/vue/src/base/pages/range/index.config.ts → src/sites/mobile-taro/vue/src/dentry/pages/range/index.config.ts


src/sites/mobile-taro/vue/src/base/pages/range/index.vue → src/sites/mobile-taro/vue/src/dentry/pages/range/index.vue


src/sites/mobile-taro/vue/src/base/pages/uploader/index.config.ts → src/sites/mobile-taro/vue/src/dentry/pages/uploader/index.config.ts


src/sites/mobile-taro/vue/src/base/pages/uploader/index.vue → src/sites/mobile-taro/vue/src/dentry/pages/uploader/index.vue


src/sites/mobile-taro/vue/src/layout/pages/collapse/index.config.ts → src/sites/mobile-taro/vue/src/feedback/pages/collapse/index.config.ts


src/sites/mobile-taro/vue/src/layout/pages/collapse/index.vue → src/sites/mobile-taro/vue/src/feedback/pages/collapse/index.vue


src/sites/mobile-taro/vue/src/base/pages/dialog/index.config.ts → src/sites/mobile-taro/vue/src/feedback/pages/dialog/index.config.ts


src/sites/mobile-taro/vue/src/base/pages/dialog/index.vue → src/sites/mobile-taro/vue/src/feedback/pages/dialog/index.vue


src/sites/mobile-taro/vue/src/base/pages/drag/index.config.ts → src/sites/mobile-taro/vue/src/feedback/pages/drag/index.config.ts


src/sites/mobile-taro/vue/src/base/pages/drag/index.vue → src/sites/mobile-taro/vue/src/feedback/pages/drag/index.vue


src/sites/mobile-taro/vue/src/base/pages/infiniteloading/index.config.js → src/sites/mobile-taro/vue/src/feedback/pages/infiniteloading/index.config.js


src/sites/mobile-taro/vue/src/base/pages/infiniteloading/index.vue → src/sites/mobile-taro/vue/src/feedback/pages/infiniteloading/index.vue


src/sites/mobile-taro/vue/src/base/pages/steps/index.config.ts → src/sites/mobile-taro/vue/src/feedback/pages/steps/index.config.ts


+ 113 - 0
src/sites/mobile-taro/vue/src/feedback/pages/steps/index.vue

@@ -0,0 +1,113 @@
+<template>
+  <div class="demo padding">
+    <h2>基本用法</h2>
+    <div class="steps-wrapper">
+      <nut-steps :current="current1">
+        <nut-step title="步骤一">1</nut-step>
+        <nut-step title="步骤二">2</nut-step>
+        <nut-step title="步骤三">3</nut-step>
+      </nut-steps>
+      <div class="steps-button">
+        <nut-button type="danger" @click="handleStep('current1')"
+          >下一步</nut-button
+        >
+      </div>
+    </div>
+    <h2>标题和描述信息</h2>
+    <div class="steps-wrapper">
+      <nut-steps :current="current2">
+        <nut-step title="步骤一" content="步骤描述">1</nut-step>
+        <nut-step title="步骤二" content="步骤描述"></nut-step>
+        <nut-step title="步骤三" content="步骤描述"></nut-step>
+      </nut-steps>
+      <div class="steps-button" style="margin-top: 10px">
+        <nut-button type="danger" @click="handleStep('current2')"
+          >下一步</nut-button
+        >
+      </div>
+    </div>
+    <h2>自定义图标</h2>
+    <div class="steps-wrapper">
+      <nut-steps current="1">
+        <nut-step title="已完成" icon="service">1</nut-step>
+        <nut-step title="进行中" icon="people">2</nut-step>
+        <nut-step title="未开始" icon="location2">3</nut-step>
+      </nut-steps>
+    </div>
+    <h2>竖向步骤条</h2>
+    <div class="steps-wrapper" style="height: 300px; padding: 15px 30px">
+      <nut-steps direction="vertical" current="2">
+        <nut-step title="已完成" content="您的订单已经打包完成,商品已发出"
+          >1</nut-step
+        >
+        <nut-step title="进行中" content="您的订单正在配送途中">2</nut-step>
+        <nut-step
+          title="未开始"
+          content="收货地址为:北京市经济技术开发区科创十一街18号院京东大厦"
+          >3</nut-step
+        >
+      </nut-steps>
+    </div>
+    <h2>竖向步骤条</h2>
+    <div class="steps-wrapper" style="height: 300px; padding: 15px 40px">
+      <nut-steps direction="vertical" progress-dot current="2">
+        <nut-step title="已完成" content="您的订单已经打包完成,商品已发出"
+          >1</nut-step
+        >
+        <nut-step title="进行中" content="您的订单正在配送途中">2</nut-step>
+        <nut-step
+          title="未开始"
+          content="<p>收货地址为:</p><p>北京市经济技术开发区科创十一街18号院京东大厦</p>"
+          >3</nut-step
+        >
+      </nut-steps>
+    </div>
+  </div>
+</template>
+
+<script lang="ts">
+import { reactive, toRefs } from 'vue';
+export default {
+  props: {},
+  setup() {
+    const state = reactive({
+      current1: 1,
+      current2: 1,
+      current3: 1,
+      current4: 1,
+      current5: 1
+    });
+
+    const handleStep = (params) => {
+      if (state[params] >= 3) {
+        state[params] = 1;
+      } else {
+        state[params] += 1;
+      }
+    };
+
+    return {
+      ...toRefs(state),
+      handleStep
+    };
+  }
+};
+</script>
+
+<style lang="scss">
+.padding {
+  padding-left: 0 !important;
+  padding-right: 0 !important;
+  h2 {
+    padding-left: 27px !important;
+  }
+}
+.steps-wrapper {
+  width: 100%;
+  padding: 15px 0;
+  background-color: #fff;
+  .steps-button {
+    text-align: center;
+  }
+}
+</style>

src/sites/mobile-taro/vue/src/base/pages/swiper/index.config.ts → src/sites/mobile-taro/vue/src/feedback/pages/swiper/index.config.ts


+ 3 - 3
src/sites/mobile-taro/vue/src/base/pages/swiper/index.vue

@@ -62,9 +62,9 @@ export default {
   setup() {
     const state = reactive({
       list: [
-        'https://m.360buyimg.com/mobilecms/s700x280_jfs/t1/128047/5/6706/178631/5f068cefE53bff564/4dd870d8932daecf.jpg',
-        'https://m.360buyimg.com/mobilecms/s700x280_jfs/t1/159602/22/7999/126515/6035f371E6f95bfee/559cb1ee48c962c9.jpg',
-        'https://m.360buyimg.com/mobilecms/s700x280_jfs/t1/166846/13/7534/136440/60338b5cEd491d8b3/9e5527429136ab86.jpg'
+        'https://m.360buyimg.com/mobilecms/s700x280_jfs/t1/195274/24/9649/144035/60d15d37E76e91580/51273fd51174d91a.jpg',
+        'https://m.360buyimg.com/mobilecms/s700x280_jfs/t1/180629/11/11039/120751/60d53a52Eca8b4b0c/12a396e3f73a6424.jpg',
+        'https://m.360buyimg.com/mobilecms/s700x280_jfs/t1/172985/20/11254/250873/60ab712bE2cfd0e52/f184257039a404d1.png'
       ]
     });
     return {

+ 5 - 1
src/sites/mobile-taro/vue/src/nav/pages/navbar/index.vue

@@ -163,4 +163,8 @@ export default defineComponent({
 });
 </script>
 
-<style lang="scss" scoped></style>
+<style lang="scss">
+.nut-navbar {
+  padding: 0 !important;
+}
+</style>

+ 10 - 7
src/sites/mobile-taro/vue/src/pages/index/index.vue

@@ -36,14 +36,17 @@ import { reactive, toRefs } from 'vue';
 import { nav } from '../../../../../../config.json';
 export default {
   name: 'NutUI',
-  // onShareAppMessage: function (res) {
-  //   if (res.from === 'button') {
-  //     // 来自页面内转发按钮
-  //     console.log(res.target)
-  //   }
+  onShareAppMessage() {
+    return {
+      title: '',
+      path: '/pages/index/index',
+      success: function (res) {}
+    };
+  },
+  // onShareTimeline() {
   //   return {
-  //     title: '自定义转发标题',
-  //     path: '/page/user?id=123'
+  //     title: '京东风格的轻量级小程序组件库',
+  // 	  success: function(res) {}
   //   }
   // },
   setup() {

+ 1 - 1
src/sites/mobile/App.vue

@@ -97,7 +97,7 @@ export default defineComponent({
     &.full {
       padding: 57px 0 0 0;
       h2 {
-        padding-left: 17px;
+        padding-left: 27px;
       }
     }