Browse Source

Merge branch 'v4' of https://github.com/jdf2e/nutui into v4

Ymm0008 3 years ago
parent
commit
fced9f0b4c

+ 3 - 3
package.json

@@ -1,6 +1,6 @@
 {
   "name": "@nutui/nutui",
-  "version": "4.0.0-beta.16",
+  "version": "4.0.0-beta.17",
   "description": "京东风格的轻量级移动端 Vue2、Vue3 组件库(支持小程序开发)",
   "main": "dist/nutui.umd.cjs",
   "module": "dist/nutui.es.js",
@@ -77,7 +77,7 @@
     }
   },
   "dependencies": {
-    "@nutui/icons-vue": "0.0.19",
+    "@nutui/icons-vue": "0.0.23",
     "@nutui/icons-vue-taro": "0.0.3",
     "@tarojs/components": "3.5.6",
     "sass": "^1.50.0",
@@ -86,7 +86,6 @@
   "devDependencies": {
     "@commitlint/cli": "^10.0.0",
     "@commitlint/config-conventional": "^10.0.0",
-    "vscode": "^1.1.37",
     "@tarojs/cli": "3.5.6",
     "@tarojs/mini-runner": "3.5.6",
     "@tarojs/plugin-framework-vue3": "3.5.6",
@@ -134,6 +133,7 @@
     "typescript": "^4.9.3",
     "vite": "^4.0.0",
     "vite-plugin-md": "^0.21.5",
+    "vscode": "^1.1.37",
     "vue": "^3.2.24",
     "vue-jest": "^5.0.0-alpha.7",
     "vue-tsc": "^1.0.9",

+ 50 - 21
pnpm-lock.yaml

@@ -3,7 +3,7 @@ lockfileVersion: 5.4
 specifiers:
   '@commitlint/cli': ^10.0.0
   '@commitlint/config-conventional': ^10.0.0
-  '@nutui/icons-vue': 0.0.19
+  '@nutui/icons-vue': 0.0.23
   '@nutui/icons-vue-taro': 0.0.3
   '@tarojs/cli': 3.5.6
   '@tarojs/components': 3.5.6
@@ -62,11 +62,10 @@ specifiers:
   webpack: ^5.69.0
 
 dependencies:
-  '@nutui/icons-vue': 0.0.19
+  '@nutui/icons-vue': 0.0.23
   '@nutui/icons-vue-taro': 0.0.3
   '@tarojs/components': 3.5.6_vue@3.2.45
   sass: 1.56.1
-  vscode: 1.1.37
   vue-router: 4.1.6_vue@3.2.45
 
 devDependencies:
@@ -119,6 +118,7 @@ devDependencies:
   typescript: 4.9.3
   vite: 4.0.3_n6khcd6nwbbqng5r3hmfpt3hqi
   vite-plugin-md: 0.21.5_fjvdkqgfhavei6ynjgu4ekii3i
+  vscode: 1.1.37
   vue: 3.2.45
   vue-jest: 5.0.0-alpha.10_aklmwzibdgywp3s3t2c2frdkdi
   vue-tsc: 1.0.9_typescript@4.9.3
@@ -3439,10 +3439,8 @@ packages:
       vue: 3.2.45
     dev: false
 
-  /@nutui/icons-vue/0.0.19:
-    resolution: {integrity: sha512-X6tzTWIiB/LpSwVI86NFBBlEFfGnhLwfB38I8sj6zwFtwNm8Mv/wMq+6rJbJ6frnwFIjLw54OXqYKmMrvDVQHg==}
-    dependencies:
-      vue: 3.2.45
+  /@nutui/icons-vue/0.0.23:
+    resolution: {integrity: sha512-tLLTE8+ed0BajLsGAqYam/v+Lc+Y2LBQB+3MBD+2YawXwBDCf+XALEDPaCIWLl1sbbfw1MFu7g5ZdiDWjarTLQ==}
     dev: false
 
   /@parcel/css/1.14.0:
@@ -4221,6 +4219,7 @@ packages:
   /@tootallnate/once/1.1.2:
     resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==}
     engines: {node: '>= 6'}
+    dev: true
 
   /@trysound/sax/0.2.0:
     resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==}
@@ -5331,6 +5330,7 @@ packages:
     engines: {node: '>= 4.0.0'}
     dependencies:
       es6-promisify: 5.0.0
+    dev: true
 
   /agent-base/6.0.2:
     resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
@@ -5339,6 +5339,7 @@ packages:
       debug: 4.3.4
     transitivePeerDependencies:
       - supports-color
+    dev: true
 
   /agentkeepalive/3.5.2:
     resolution: {integrity: sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ==}
@@ -6348,6 +6349,7 @@ packages:
 
   /balanced-match/1.0.2:
     resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
+    dev: true
 
   /base/0.11.2:
     resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==}
@@ -6500,6 +6502,7 @@ packages:
     dependencies:
       balanced-match: 1.0.2
       concat-map: 0.0.1
+    dev: true
 
   /brace-expansion/2.0.1:
     resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
@@ -6585,7 +6588,7 @@ packages:
 
   /browser-stdout/1.3.1:
     resolution: {integrity: sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==}
-    dev: false
+    dev: true
 
   /browserify-aes/1.2.0:
     resolution: {integrity: sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==}
@@ -6687,6 +6690,7 @@ packages:
 
   /buffer-from/1.1.2:
     resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
+    dev: true
 
   /buffer-indexof/1.1.1:
     resolution: {integrity: sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==}
@@ -7466,7 +7470,7 @@ packages:
 
   /commander/2.15.1:
     resolution: {integrity: sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==}
-    dev: false
+    dev: true
 
   /commander/2.20.3:
     resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
@@ -7531,6 +7535,7 @@ packages:
 
   /concat-map/0.0.1:
     resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
+    dev: true
 
   /concat-stream/1.6.2:
     resolution: {integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==}
@@ -8333,6 +8338,7 @@ packages:
         optional: true
     dependencies:
       ms: 2.0.0
+    dev: true
 
   /debug/3.1.0_supports-color@5.4.0:
     resolution: {integrity: sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==}
@@ -8344,7 +8350,7 @@ packages:
     dependencies:
       ms: 2.0.0
       supports-color: 5.4.0
-    dev: false
+    dev: true
 
   /debug/3.2.7:
     resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
@@ -8355,6 +8361,7 @@ packages:
         optional: true
     dependencies:
       ms: 2.1.3
+    dev: true
 
   /debug/4.3.4:
     resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
@@ -8366,6 +8373,7 @@ packages:
         optional: true
     dependencies:
       ms: 2.1.2
+    dev: true
 
   /decamelize-keys/1.1.1:
     resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==}
@@ -8675,7 +8683,7 @@ packages:
   /diff/3.5.0:
     resolution: {integrity: sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==}
     engines: {node: '>=0.3.1'}
-    dev: false
+    dev: true
 
   /diffie-hellman/5.0.3:
     resolution: {integrity: sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==}
@@ -9060,11 +9068,13 @@ packages:
 
   /es6-promise/4.2.8:
     resolution: {integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==}
+    dev: true
 
   /es6-promisify/5.0.0:
     resolution: {integrity: sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==}
     dependencies:
       es6-promise: 4.2.8
+    dev: true
 
   /esbuild-android-64/0.14.54:
     resolution: {integrity: sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==}
@@ -9331,6 +9341,7 @@ packages:
   /escape-string-regexp/1.0.5:
     resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
     engines: {node: '>=0.8.0'}
+    dev: true
 
   /escape-string-regexp/2.0.0:
     resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==}
@@ -10489,6 +10500,7 @@ packages:
 
   /fs.realpath/1.0.0:
     resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
+    dev: true
 
   /fsevents/1.2.13:
     resolution: {integrity: sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==}
@@ -10787,7 +10799,7 @@ packages:
       minimatch: 3.1.2
       once: 1.4.0
       path-is-absolute: 1.0.1
-    dev: false
+    dev: true
 
   /glob/7.2.3:
     resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
@@ -10798,6 +10810,7 @@ packages:
       minimatch: 3.1.2
       once: 1.4.0
       path-is-absolute: 1.0.1
+    dev: true
 
   /global-dirs/0.1.1:
     resolution: {integrity: sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==}
@@ -11018,7 +11031,7 @@ packages:
   /growl/1.10.5:
     resolution: {integrity: sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==}
     engines: {node: '>=4.x'}
-    dev: false
+    dev: true
 
   /growly/1.3.0:
     resolution: {integrity: sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==}
@@ -11088,6 +11101,7 @@ packages:
   /has-flag/3.0.0:
     resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
     engines: {node: '>=4'}
+    dev: true
 
   /has-flag/4.0.0:
     resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
@@ -11183,7 +11197,7 @@ packages:
   /he/1.1.1:
     resolution: {integrity: sha512-z/GDPjlRMNOa2XJiB4em8wJpuuBfrFOlYKTZxtpkdr1uPdibHI8rYA3MY0KDObpVyaes0e/aunid/t88ZI2EKA==}
     hasBin: true
-    dev: false
+    dev: true
 
   /he/1.2.0:
     resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==}
@@ -11381,6 +11395,7 @@ packages:
       debug: 3.1.0
     transitivePeerDependencies:
       - supports-color
+    dev: true
 
   /http-proxy-agent/4.0.1:
     resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==}
@@ -11391,6 +11406,7 @@ packages:
       debug: 4.3.4
     transitivePeerDependencies:
       - supports-color
+    dev: true
 
   /http-proxy-middleware/2.0.6_@types+express@4.17.15:
     resolution: {integrity: sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==}
@@ -11443,6 +11459,7 @@ packages:
       debug: 3.2.7
     transitivePeerDependencies:
       - supports-color
+    dev: true
 
   /https-proxy-agent/5.0.1:
     resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==}
@@ -11452,6 +11469,7 @@ packages:
       debug: 4.3.4
     transitivePeerDependencies:
       - supports-color
+    dev: true
 
   /human-signals/1.1.1:
     resolution: {integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==}
@@ -11633,6 +11651,7 @@ packages:
     dependencies:
       once: 1.4.0
       wrappy: 1.0.2
+    dev: true
 
   /inherits/2.0.1:
     resolution: {integrity: sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==}
@@ -11644,6 +11663,7 @@ packages:
 
   /inherits/2.0.4:
     resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
+    dev: true
 
   /ini/1.3.8:
     resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
@@ -13975,12 +13995,13 @@ packages:
     resolution: {integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==}
     dependencies:
       brace-expansion: 1.1.11
-    dev: false
+    dev: true
 
   /minimatch/3.1.2:
     resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
     dependencies:
       brace-expansion: 1.1.11
+    dev: true
 
   /minimatch/5.1.0:
     resolution: {integrity: sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==}
@@ -14000,7 +14021,7 @@ packages:
 
   /minimist/0.0.8:
     resolution: {integrity: sha512-miQKw5Hv4NS1Psg2517mV4e4dYNaO3++hjAvLOAzKqZ61rH8NS1SK+vbfBWZ5PY/Me/bEWhUwqMghEW5Fb9T7Q==}
-    dev: false
+    dev: true
 
   /minimist/1.2.5:
     resolution: {integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==}
@@ -14132,7 +14153,7 @@ packages:
     hasBin: true
     dependencies:
       minimist: 0.0.8
-    dev: false
+    dev: true
 
   /mkdirp/0.5.6:
     resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==}
@@ -14166,7 +14187,7 @@ packages:
       minimatch: 3.0.4
       mkdirp: 0.5.1
       supports-color: 5.4.0
-    dev: false
+    dev: true
 
   /modify-values/1.0.1:
     resolution: {integrity: sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==}
@@ -14186,12 +14207,15 @@ packages:
 
   /ms/2.0.0:
     resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
+    dev: true
 
   /ms/2.1.2:
     resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
+    dev: true
 
   /ms/2.1.3:
     resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
+    dev: true
 
   /muggle-string/0.1.0:
     resolution: {integrity: sha512-Tr1knR3d2mKvvWthlk7202rywKbiOm4rVFLsfAaSIhJ6dt9o47W4S+JMtWhd/PW9Wrdew2/S2fSvhz3E2gkfEg==}
@@ -14695,6 +14719,7 @@ packages:
     resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
     dependencies:
       wrappy: 1.0.2
+    dev: true
 
   /onetime/1.1.0:
     resolution: {integrity: sha512-GZ+g4jayMqzCRMgB2sol7GiCLjKfS1PINkjmx8spcKce1LiVqcbQreXwqs2YAFXC6R03VIG28ZS31t8M866v6A==}
@@ -15155,6 +15180,7 @@ packages:
   /path-is-absolute/1.0.1:
     resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
     engines: {node: '>=0.10.0'}
+    dev: true
 
   /path-is-inside/1.0.2:
     resolution: {integrity: sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==}
@@ -16993,6 +17019,7 @@ packages:
   /semver/5.7.1:
     resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==}
     hasBin: true
+    dev: true
 
   /semver/6.3.0:
     resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==}
@@ -17359,6 +17386,7 @@ packages:
     dependencies:
       buffer-from: 1.1.2
       source-map: 0.6.1
+    dev: true
 
   /source-map-url/0.4.1:
     resolution: {integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==}
@@ -17898,7 +17926,7 @@ packages:
     engines: {node: '>=4'}
     dependencies:
       has-flag: 3.0.0
-    dev: false
+    dev: true
 
   /supports-color/5.5.0:
     resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
@@ -19160,7 +19188,7 @@ packages:
       https-proxy-agent: 2.2.4
     transitivePeerDependencies:
       - supports-color
-    dev: false
+    dev: true
 
   /vscode/1.1.37:
     resolution: {integrity: sha512-vJNj6IlN7IJPdMavlQa1KoFB3Ihn06q1AiN3ZFI/HfzPNzbKZWPPuiU+XkpNOfGU5k15m4r80nxNPlM7wcc0wg==}
@@ -19177,7 +19205,7 @@ packages:
       vscode-test: 0.4.3
     transitivePeerDependencies:
       - supports-color
-    dev: false
+    dev: true
 
   /vue-eslint-parser/7.11.0_eslint@7.32.0:
     resolution: {integrity: sha512-qh3VhDLeh773wjgNTl7ss0VejY9bMMa0GoDG2fQVyDzRFdiU3L7fw74tWZDHNQXdZqxO3EveQroa9ct39D2nqg==}
@@ -19740,6 +19768,7 @@ packages:
 
   /wrappy/1.0.2:
     resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
+    dev: true
 
   /write-file-atomic/2.4.3:
     resolution: {integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==}

+ 2 - 2
publish/nutui-taro/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@nutui/nutui-taro",
-  "version": "4.0.0-beta.16",
+  "version": "4.0.0-beta.17",
   "description": "京东风格的轻量级移动端 Vue2、Vue3 组件库(支持小程序开发)",
   "main": "dist/nutui.umd.cjs",
   "module": "dist/nutui.es.js",
@@ -48,7 +48,7 @@
     }
   },
   "dependencies": {
-    "@nutui/icons-vue-taro": "^0.0.5",
+    "@nutui/icons-vue-taro": "^0.0.8",
     "sass": "^1.50.0"
   },
   "devDependencies": {},

+ 1 - 1
publish/nutui/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@nutui/nutui",
-  "version": "4.0.0-beta.16",
+  "version": "4.0.0-beta.17",
   "description": "京东风格的轻量级移动端 Vue2、Vue3 组件库(支持小程序开发)",
   "main": "dist/nutui.umd.cjs",
   "module": "dist/nutui.es.js",

+ 3 - 3
src/packages/__VUE/ellipsis/doc.en-US.md

@@ -85,7 +85,7 @@ app.use(Ellipsis);
 | Attribute         | Description                             | Type   | Default           |
 |--------------|----------------------------------|--------|------------------|
 | content         | Content               | string | -                |
-| direction         | Direction                | 'start' \| 'end' \| 'middle' | `end`               |
+| direction         | Direction, `start` \| `end` \| `middle`                | string | `end`               |
 | rows         | Rows               | number | `1`              |
 | expand-text         | Expand text               | string | `''`             |
 | collapse-text         | Collapse text               | string | `''`               |
@@ -96,8 +96,8 @@ app.use(Ellipsis);
 
 | Event  | Description     | Arguments    |
 |--------|----------------|--------------|
-| click  | Emitted when the content is clicked | -- |
-| change  | Emitted when expand or collapse is clicked | -- |
+| click  | Emitted when the content is clicked | - |
+| change  | Emitted when expand or collapse is clicked | `expand` or `collapse` |
 
 ## Theming
 

+ 3 - 3
src/packages/__VUE/ellipsis/doc.md

@@ -85,7 +85,7 @@ app.use(Ellipsis);
 | 参数         | 说明                             | 类型   | 默认值           |
 |--------------|----------------------------------|--------|------------------|
 | content         | 文本内容               | string | -                |
-| direction         | 省略位置               | 'start' \| 'end' \| 'middle' | `end`               |
+| direction         | 省略位置,可选值 `start` \| `end` \| `middle`               | string | `end`               |
 | rows         | 展示几行               | number | `1`              |
 | expand-text         | 展开操作的文案               | string | `''`             |
 | collapse-text         | 收起操作的文案               | string | `''`               |
@@ -96,8 +96,8 @@ app.use(Ellipsis);
 
 | 事件名 | 说明           | 回调参数     |
 |--------|----------------|--------------|
-| click  | 文本点击是触发 | -- |
-| change  | 点击展开收起时触发 | -- |
+| click  | 文本点击是触发 | - |
+| change  | 点击展开收起时触发 | `expand` 或 `collapse` |
 
 ## 主题定制
 

+ 3 - 3
src/packages/__VUE/ellipsis/doc.taro.md

@@ -85,7 +85,7 @@ app.use(Ellipsis);
 | 参数         | 说明                             | 类型   | 默认值           |
 |--------------|----------------------------------|--------|------------------|
 | content         | 文本内容               | string | -                |
-| direction         | 省略位置               | 'start' \| 'end' \| 'middle' | `end`               |
+| direction         | 省略位置,可选值 `start` \| `end` \| `middle`               | string | `end`               |
 | rows         | 展示几行               | number | `1`             |
 | expand-text         | 展开操作的文案               | string | `''`             |
 | collapse-text         | 收起操作的文案               | string | `''`               |
@@ -96,8 +96,8 @@ app.use(Ellipsis);
 
 | 事件名 | 说明           | 回调参数     |
 |--------|----------------|--------------|
-| click  | 文本点击是触发 | -- |
-| change  | 点击展开收起时触发 | -- |
+| click  | 文本点击是触发 | - |
+| change  | 点击展开收起时触发 | `expand` 或 `collapse` |
 
 ## 主题定制
 

+ 14 - 2
src/packages/__VUE/image/doc.en-US.md

@@ -96,10 +96,16 @@ The Image component provides a default `loading` prompt and supports custom cont
 <template>
   <nut-image width="100" height="100" showLoading>
     <template #loading>
-      <Loading width="16px" height="16px" name="loading"></Loading>
+      <Loading width="16px" height="16px" name="loading" />
     </template>
   </nut-image>
 </template>
+<script lang="ts">
+import { Loading } from '@nutui/icons-vue';
+export default {
+  components: { Loading }
+}
+</script>
 ```
 
 :::
@@ -114,10 +120,16 @@ The Image component provides a default loading failure warning and supports cust
 <template>
   <nut-image src="https://x" width="100" height="100" showLoading>
     <template #error>
-      <CircleClose width="16px" height="16px" name="circleClose"></CircleClose>
+      <CircleClose width="16px" height="16px" name="circleClose" />
     </template>
   </nut-image>
 </template>
+<script lang="ts">
+import { CircleClose } from '@nutui/icons-vue';
+export default {
+  components: { CircleClose }
+}
+</script>
 ```
 
 :::

+ 14 - 3
src/packages/__VUE/image/doc.md

@@ -13,7 +13,6 @@ import { Image } from '@nutui/nutui';
 
 const app = createApp();
 app.use();
-
 ```
 
 ### 基础用法
@@ -95,10 +94,16 @@ Image 组件提供了默认的加载中提示,支持通过 `loading` 插槽自
 <template>
   <nut-image width="100" height="100" showLoading>
     <template #loading>
-      <Loading width="16px" height="16px" name="loading"></Loading>
+      <Loading width="16px" height="16px" name="loading" />
     </template>
   </nut-image>
 </template>
+<script lang="ts">
+import { Loading } from '@nutui/icons-vue';
+export default {
+  components: { Loading }
+}
+</script>
 ```
 
 :::
@@ -113,10 +118,16 @@ Image 组件提供了默认的加载失败提示,支持通过 `error` 插槽
 <template>
   <nut-image src="https://x" width="100" height="100" showError>
     <template #error> 
-      <CircleClose width="16px" height="16px" name="circleClose"></CircleClose>
+      <CircleClose width="16px" height="16px" name="circleClose" />
     </template>
   </nut-image>
 </template>
+<script lang="ts">
+import { CircleClose } from '@nutui/icons-vue';
+export default {
+  components: { CircleClose }
+}
+</script>
 ```
 
 :::

+ 2 - 2
src/packages/__VUE/popover/doc.en-US.md

@@ -12,13 +12,13 @@ import { createApp } from 'vue';
 import { Popover } from '@nutui/nutui';
 
 const app = createApp();
-app.use(Popup);
+app.use(Popover);
 ```
 
 
 ### Basic Usage
 
-Popover supports both light and dark styles. The default is light style. Set the theme property to `dark` to switch to dark style.
+Popover supports both light and dark styles. The default is light style. Set the `theme` property to `dark` to switch to dark style.
 
 :::demo
 ```html

+ 2 - 2
src/packages/__VUE/popover/doc.md

@@ -12,13 +12,13 @@ import { createApp } from 'vue';
 import { Popover } from '@nutui/nutui';
 
 const app = createApp();
-app.use(Popup);
+app.use(Popover);
 ```
 
 
 ### 基础用法
 
-Popover 支持明朗和暗黑两种风格,默认为明朗风格,将 theme 属性设置为 dark 可切换为暗黑风格。
+Popover 支持明朗和暗黑两种风格,默认为明朗风格,将 `theme` 属性设置为 `dark` 可切换为暗黑风格。
 
 :::demo
 ```html

+ 2 - 2
src/packages/__VUE/popover/doc.taro.md

@@ -12,13 +12,13 @@ import { createApp } from 'vue';
 import { Popover } from '@nutui/nutui-taro';
 
 const app = createApp();
-app.use(Popup);
+app.use(Popover);
 ```
 
 
 ### 基础用法
 
-Popover 支持明朗和暗黑两种风格,默认为明朗风格,将 theme 属性设置为 dark 可切换为暗黑风格。
+Popover 支持明朗和暗黑两种风格,默认为明朗风格,将 `theme` 属性设置为 `dark` 可切换为暗黑风格。
 
 :::demo
 ```html

+ 2 - 2
src/packages/__VUE/sku/doc.en-US.md

@@ -426,10 +426,10 @@ setup() {
 | goods |  Product Info    | object | - |
 | stepper-max         | Stepper max  | string \| number | `99999`               |
 | stepper-min         | Stepper min  | string \| number | `1`               |
-| btn-options        |   Bottom button      | Array | `['confirm']`           |
+| btn-options        |   Bottom button      | Array | `[confirm]`           |
 | btn-extra-text | Add text above button | string | -            |
 | stepper-title         | Stepper left text | string | `Buy Num`                |
-| stepper-extra-text        |   The text between the stepper and the headline       | function \| false  | `false`              |
+| stepper-extra-text        |   The text between the stepper and the headline       | Function \| boolean  | `false`              |
 | buy-text |  Buy button text    | string | `Buy It Now` |
 | add-cart-text          |        	Add cart button text                 | string | `Add  To cart`             |
 | confirm-text          |           Confirm button text              | string | `Confirm`   |

+ 7 - 7
src/packages/__VUE/sku/doc.md

@@ -425,10 +425,10 @@ setup() {
 | goods |  商品信息    | object | - |
 | stepper-max         | 设置 inputNumber 最大值  | string \| number | `99999`               |
 | stepper-min         | 设置 inputNumber 最小值  | string \| number | `1`               |
-| btn-options        |           底部按钮设置。['confirm','buy','cart' ] 分别对应确定、立即购买、加入购物车              | Array | `['confirm']`           |
+| btn-options        |           底部按钮设置。[`confirm`, `buy`, `cart` ] 分别对应确定、立即购买、加入购物车              | Array | `[confirm]`           |
 | btn-extra-text | 按钮上部添加文案,默认为空,有值时显示 | string | -            |
 | stepper-title         | 数量选择组件左侧文案 | string | `购买数量`                |
-| stepper-extra-text        |   inputNumber 与标题之间的文案       | function \| false | `false`              |
+| stepper-extra-text        |   InputNumber 与标题之间的文案       | Function \| boolean | `false`              |
 | buy-text |  立即购买按钮文案    | string | `立即购买` |
 | add-cart-text          |        加入购物车按钮文案                 | string | `加入购物车 `            |
 | confirm-text          |           确定按钮文案              | string | `确定`             |
@@ -438,9 +438,9 @@ setup() {
 | 事件名 | 说明           | 回调参数     |
 |--------|----------------|--------------|
 | select-sku  | 切换规格类目时触发 | {sku,skuIndex,parentSku,parentIndex} |
-| add  | inputNumber 点击增加按钮时触发 | value |
-| reduce  | inputNumber 点击减少按钮时触发 | value |
-| overLimit  | inputNumber 点击不可用的按钮时触发 | value |
+| add  | InputNumber 点击增加按钮时触发 | value |
+| reduce  | InputNumber 点击减少按钮时触发 | value |
+| overLimit  | InputNumber 点击不可用的按钮时触发 | value |
 | change-stepper  | 购买变化时触发 | value |
 | click-btn-operate  | 点击底部按钮时触发 | {type:'confirm',value:'inputNumber value'} |
 | click-close-icon  | 点击左上角关闭 icon 时触发 | - |
@@ -457,8 +457,8 @@ Sku 组件默认划分为若干区域,这些区域都定义成了插槽,可
 | sku-header  | 商品信息展示区,包含商品图片、价格、编号 | 
 | sku-header-price  | 商品信息展示区,价格区域展示| 
 | sku-header-extra  | 商品信息展示区,编号区域展示 | 
-| sku-select-top | sku 展示区上方与商品信息展示区下方区域,无默认展示内容 | 
-| sku-select | sku 展示区 | 
+| sku-select-top | Sku 展示区上方与商品信息展示区下方区域,无默认展示内容 | 
+| sku-select | Sku 展示区 | 
 | sku-stepper  | 数量选择区 | 
 | sku-stepper-bottom  | 数量选择区下方区域 | 
 | sku-operate | 底部按钮操作区域 |

+ 7 - 7
src/packages/__VUE/sku/doc.taro.md

@@ -423,10 +423,10 @@ setup() {
 | goods |  商品信息    | object | - |
 | stepper-max         | 设置 inputNumber 最大值  | string \| number | `99999`               |
 | stepper-min         | 设置 inputNumber 最小值  | string \| number | `1`               |
-| btn-options        |           底部按钮设置。['confirm','buy','cart' ] 分别对应确定、立即购买、加入购物车              | Array | `['confirm']`           |
+| btn-options        |           底部按钮设置。[`confirm`, `buy`, `cart`] 分别对应确定、立即购买、加入购物车              | Array | `[confirm]`           |
 | btn-extra-text | 按钮上部添加文案,默认为空,有值时显示 | string | -            |
 | stepper-title         | 数量选择组件左侧文案 | string | `购买数量`                |
-| stepper-extra-text        |   inputNumber 与标题之间的文案       | function \| false | `false`              |
+| stepper-extra-text        |   InputNumber 与标题之间的文案       | Function \| boolean | `false`              |
 | buy-text |  立即购买按钮文案    | string | `立即购买` |
 | add-cart-text          |        加入购物车按钮文案                 | string | `加入购物车 `            |
 | confirm-text          |           确定按钮文案              | string | `确定`             |
@@ -436,9 +436,9 @@ setup() {
 | 事件名 | 说明           | 回调参数     |
 |--------|----------------|--------------|
 | select-sku  | 切换规格类目时触发 | {sku,skuIndex,parentSku,parentIndex} |
-| add  | inputNumber 点击增加按钮时触发 | value |
-| reduce  | inputNumber 点击减少按钮时触发 | value |
-| overLimit  | inputNumber 点击不可用的按钮时触发 | value |
+| add  | InputNumber 点击增加按钮时触发 | value |
+| reduce  | InputNumber 点击减少按钮时触发 | value |
+| overLimit  | InputNumber 点击不可用的按钮时触发 | value |
 | change-stepper  | 购买变化时触发 | value |
 | click-btn-operate  | 点击底部按钮时触发 | {type:'confirm',value:'inputNumber value'} |
 | click-close-icon  | 点击左上角关闭 icon 时触发 | - |
@@ -455,8 +455,8 @@ Sku 组件默认划分为若干区域,这些区域都定义成了插槽,可
 | sku-header  | 商品信息展示区,包含商品图片、价格、编号 | 
 | sku-header-price  | 商品信息展示区,价格区域展示| 
 | sku-header-extra  | 商品信息展示区,编号区域展示 | 
-| sku-select-top | sku 展示区上方与商品信息展示区下方区域,无默认展示内容 | 
-| sku-select | sku 展示区 | 
+| sku-select-top | Sku 展示区上方与商品信息展示区下方区域,无默认展示内容 | 
+| sku-select | Sku 展示区 | 
 | sku-stepper  | 数量选择区 | 
 | sku-stepper-bottom  | 数量选择区下方区域 | 
 | sku-operate | 底部按钮操作区域 |

+ 1 - 2
src/packages/__VUE/textarea/doc.en-US.md

@@ -77,7 +77,7 @@ export default {
 |rows | height of textarea, with priority higher than autosize attribute `Only H5 is supported`| string and number | ` 2 `|
 |limit-show | whether textarea displays the input characters. Use | Boolean | ` false` |
 |autosize | whether to adapt the content height. You can also pass in objects, such as {maxheight: 200, minheight: 100}. The unit is PX | Boolean, {maxheight?: number; minheight?: number} | ` false `|
-|text-align | text position, optional values ` left ,  center,  right `| string |  `left`|
+|text-align | text position, optional values ` left ,  center,  right `| string |  - |
 |readonly | read only attribute | Boolean | ` false `|
 |disabled | disable attribute | Boolean | ` false `|
 |autofocus | get focus automatically | Boolean | ` false `|
@@ -100,7 +100,6 @@ The component provides the following CSS variables, which can be used to customi
 | Name | Default Value |
 | --------------------------------------- | -------------------------- |
 | --nut-textarea-font| _var(--nut-font-size-2)_  |
-| --nut-textarea-height| _100px_  |
 | --nut-textarea-limit-color| _var(--nut-text-color)_  |
 | --nut-textarea-text-color| _var(--nut-title-color)_  |
 | --nut-textarea-disabled-color| _var(--nut-disable-color)_  |

+ 3 - 4
src/packages/__VUE/textarea/doc.md

@@ -71,13 +71,13 @@ export default {
 
 | 参数        | 说明                                             | 类型           | 默认值         |
 |-------------|--------------------------------------------------|----------------|----------------|
-| v-model | input value, supports two-way binding | string | `-`|
+| v-model | input value, supports two-way binding | string | -|
 | placeholder | Set placeholder prompt text | string | `Please enter content` |
-| max-length | limit the longest input characters | string \| number | `-` |
+| max-length | limit the longest input characters | string \| number | - |
 | rows | height of textarea, priority is higher than autosize attribute `only supports H5` | string \| number | `2` |
 | limit-show | Whether textarea displays input characters. Must be used with `max-length` | boolean | `false` |
 | autosize | whether to adapt to the height of the content, or to pass in an object, such as `{ maxHeight: 200, minHeight: 100 }`, the unit is `px` | boolean \| {maxHeight?: number; minHeight?: number} | `false` |
-| text-align | text position, optional values `left`, `center`, `right` | string | `left` |
+| text-align | text position, optional values `left`, `center`, `right` | string | - |
 | readonly | read-only property | boolean | `false` |
 | disabled | disabled attribute | boolean | `false` |
 | autofocus | get focus automatically | boolean | `false` |
@@ -100,7 +100,6 @@ export default {
 | 名称                                    | 默认值                     |
 | --------------------------------------- | -------------------------- | 
 | --nut-textarea-font| _var(--nut-font-size-2)_  |
-| --nut-textarea-height| _100px_  |
 | --nut-textarea-limit-color| _var(--nut-text-color)_  |
 | --nut-textarea-text-color| _var(--nut-title-color)_  |
 | --nut-textarea-disabled-color| _var(--nut-disable-color)_  |

+ 3 - 4
src/packages/__VUE/textarea/doc.taro.md

@@ -71,13 +71,13 @@ export default {
 
 | 参数        | 说明                                             | 类型           | 默认值         |
 |-------------|--------------------------------------------------|----------------|----------------|
-| v-model     | 输入值,支持双向绑定                             | string         | `-`|
+| v-model     | 输入值,支持双向绑定                             | string         | - |
 | placeholder | 设置占位提示文字                                 | string         | `请输入内容` |
-| max-length  | 限制最长输入字符                                 | string \| number | `-`              |
+| max-length  | 限制最长输入字符                                 | string \| number | -              |
 | rows | textarea的高度,优先级高于autosize属性 `仅支持 H5`         | string \| number | `2`            |
 | limit-show  | textarea是否展示输入字符。须配合`max-length`使用 | boolean        | `false`        |
 | autosize | 是否自适应内容高度,也可传入对象, <br/> 如 `{ maxHeight: 200, minHeight: 100 }`,单位为`px` | boolean \| {maxHeight?: number; minHeight?: number}       | `false`        |
-| text-align  | 文本位置,可选值`left`,`center`,`right`           | string         | `left`         |
+| text-align  | 文本位置,可选值`left`,`center`,`right`           | string         | -         |
 | readonly    | 只读属性                                         | boolean        | `false`        |
 | disabled    | 禁用属性                                         | boolean        | `false`        |
 | autofocus   | 自动获取焦点                                     | boolean        | `false`        |
@@ -100,7 +100,6 @@ export default {
 | 名称                                    | 默认值                     | 
 | --------------------------------------- | -------------------------- | 
 | --nut-textarea-font| _var(--nut-font-size-2)_  |
-| --nut-textarea-height| _100px_  |
 | --nut-textarea-limit-color| _var(--nut-text-color)_  |
 | --nut-textarea-text-color| _var(--nut-title-color)_  |
 | --nut-textarea-disabled-color| _var(--nut-disable-color)_  |

+ 1 - 1
src/packages/__VUE/watermark/doc.en-US.md

@@ -131,4 +131,4 @@ The component provides the following CSS variables, which can be used to customi
 
 | Name | Default Value | 
 | --------------------------------------- | -------------------------- | 
-| --nut-watermark-z-index        | _ 2000_        | 
+| --nut-watermark-z-index        | _2000_        | 

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

@@ -136,6 +136,6 @@ app.use(Watermark);
 
 | 名称                                    | 默认值                     | 
 | --------------------------------------- | -------------------------- | 
-| --nut-watermark-z-index        | _ 2000_        | 
+| --nut-watermark-z-index        | _2000_        | 
 
 

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

@@ -136,6 +136,6 @@ app.use(Watermark);
 
 | 名称                                    | 默认值                     | 
 | --------------------------------------- | -------------------------- | 
-| --nut-watermark-z-index        | _ 2000_        |
+| --nut-watermark-z-index        | _2000_        |
 
 

+ 1 - 1
src/packages/styles/variables-jdt.scss

@@ -186,7 +186,7 @@ $input-font-size: var(--nut-input-font-size, $font-size-2) !default;
 // textarea
 
 $textarea-font: var(--nut-textarea-font, $font-size-2) !default;
-$textarea-height: var(--nut-textarea-height, 100px) !default;
+// $textarea-height: var(--nut-textarea-height, 100px) !default;
 $textarea-limit-color: var(--nut-textarea-limit-color, $text-color) !default;
 $textarea-text-color: var(--nut-textarea-text-color, $title-color) !default;
 $textarea-disabled-color: var(--nut-textarea-disabled-color, $disable-color) !default;

+ 1 - 1
src/packages/styles/variables.scss

@@ -205,7 +205,7 @@ $input-font-size: var(--nut-input-font-size, $font-size-2) !default;
 // textarea
 
 $textarea-font: var(--nut-textarea-font, $font-size-2) !default;
-$textarea-height: var(--nut-textarea-height, 100px) !default;
+// $textarea-height: var(--nut-textarea-height, 100px) !default;
 $textarea-limit-color: var(--nut-textarea-limit-color, $text-color) !default;
 $textarea-text-color: var(--nut-textarea-text-color, $title-color) !default;
 $textarea-disabled-color: var(--nut-textarea-disabled-color, $disable-color) !default;