Repository: Tencent/tdesign-vue-next
Pull request #5752 (2025-07-17 10:03:46)

chore(submodule): update common
<!--
首先，感谢你的贡献！😄
请阅读并遵循 [TDesign 贡献指南](https://github.com/Tencent/tdesign/blob/main/docs/contributing.md)，填写以下 pull request 的信息。
PR 在维护者审核通过后会合并，谢谢！
-->

### 🤔 这个 PR 的性质是？

- [ ] 日常 bug 修复
- [x] 新特性提交
- [ ] 文档改进
- [ ] 演示代码改进
- [x] 组件样式/交互改进
- [ ] CI/CD 改进
- [ ] 重构
- [ ] 代码风格优化
- [ ] 测试用例
- [ ] 分支合并
- [ ] 其他

### 🔗 相关 Issue

<!--
1. 描述相关需求的来源，如相关的 issue 讨论链接。
-->
- https://github.com/Tencent/tdesign-vue-next/issues/5731
### 💡 需求背景和解决方案

<!--
1. 要解决的具体问题。
2. 列出最终的 API 实现和用法。
3. 涉及UI/交互变动需要有截图或 GIF。
-->

### 📝 更新日志

<!--
从用户角度描述具体变化，以及可能的 breaking change 和其他风险。
-->

#### tdesign-vue-next
- feat: `--td-font-size-title-large` 从 20px 调整为 18px, 新增`--td-font-size-title-extraLarge` 变量，值为 20px，有使用此变量请注意此变更⚠️ @uyarn
- fix(Input): 优化不同尺寸下 `prefixIcon` 没有跟随变化的问题 @uyarn

- [ ] 本条 PR 不需要纳入 Changelog

### ☑️ 请求合并前的自查清单

⚠️ 请自检并全部**勾选全部选项**。⚠️

- [x] 文档已补充或无须补充
- [x] 代码演示已提供或无须提供
- [x] TypeScript 定义已补充或无须补充
- [x] Changelog 已提供或无须提供


pkg-pr-new[bot]: 
[tdesign-vue-next-demo](https://pkg.pr.new/template/129c8caf-4531-4886-b805-2799d66bdc50)


```
npm i https://pkg.pr.new/Tencent/tdesign-vue-next@5752
```


```
npm i https://pkg.pr.new/Tencent/tdesign-vue-next/@tdesign-vue-next/chat@5752
```


_commit: <a href="https://github.com/Tencent/tdesign-vue-next/runs/46167491201"><code>1e23d63</code></a>_


Patch:
diff --git a/packages/common b/packages/common
index a27c913bc..26fd11d26 160000
--- a/packages/common
+++ b/packages/common
@@ -1,1 +1,1 @@
-Subproject commit a27c913bc6ae659038e58974549cf6f669b78806
+Subproject commit 26fd11d26a7103c913da241302781d3daef3480a
diff --git a/packages/tdesign-vue-next/.changelog/pr-5752.md b/packages/tdesign-vue-next/.changelog/pr-5752.md
new file mode 100644
index 000000000..1f15acd0c
--- /dev/null
+++ b/packages/tdesign-vue-next/.changelog/pr-5752.md
@@ -0,0 +1,8 @@
+---
+pr_number: 5752
+contributor: tdesign-bot
+---
+
+- feat: `--td-font-size-title-large` 从 20px 调整为 18px, 新增`--td-font-size-title-extraLarge` 变量，值为 20px，有使用此变量请注意此变更⚠️ @uyarn  ([#5752](https://github.com/Tencent/tdesign-vue-next/pull/5752))
+- fix(Input): 优化不同尺寸下 `prefixIcon` 没有跟随变化的问题 @uyarn  ([#5752](https://github.com/Tencent/tdesign-vue-next/pull/5752))
+- 本条 PR 不需要纳入 Changelog  ([#5752](https://github.com/Tencent/tdesign-vue-next/pull/5752))
diff --git a/packages/tdesign-vue-next/site/package.json b/packages/tdesign-vue-next/site/package.json
index c6d28ea28..cafc2e86f 100644
--- a/packages/tdesign-vue-next/site/package.json
+++ b/packages/tdesign-vue-next/site/package.json
@@ -15,8 +15,8 @@
     "nprogress": "^0.2.0",
     "semver": "^7.5.4",
     "tdesign-icons-view": "^0.3.6",
-    "tdesign-site-components": "0.17.0-alpha.5",
-    "tdesign-theme-generator": "^1.1.7",
+    "tdesign-site-components": "0.17.0-alpha.6",
+    "tdesign-theme-generator": "^1.1.8",
     "vue": "3.3.9",
     "vue-router": "^4.2.4",
     "workbox-precaching": "^6.6.0"
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index f0cd2f055..8d9042d7f 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -577,11 +577,11 @@ importers:
         specifier: ^0.3.6
         version: 0.3.6
       tdesign-site-components:
-        specifier: 0.17.0-alpha.5
-        version: 0.17.0-alpha.5
+        specifier: 0.17.0-alpha.6
+        version: 0.17.0-alpha.6
       tdesign-theme-generator:
-        specifier: ^1.1.7
-        version: 1.1.7
+        specifier: ^1.1.8
+        version: 1.1.8
       vue:
         specifier: 3.3.9
         version: 3.3.9(typescript@5.7.3)
@@ -6718,12 +6718,15 @@ packages:
   tdesign-site-components@0.16.5:
     resolution: {integrity: sha512-0NMP21yvaH8M8kT/+LSw/fxtTqEB8PMD44uQLkMYJP8KyUHZ8PwpKPO0klXyGHqTojy6YQzYVtwtHJ7vxMNmnQ==}
 
-  tdesign-site-components@0.17.0-alpha.5:
-    resolution: {integrity: sha512-153QAv/1QWVBsdYGJHH23TBkB7yJdjj64IcLIAhOau1r5zhKzKoWMDCc/v5qjXfSeSV72Flquk5+xR7MdD7b1A==}
+  tdesign-site-components@0.17.0-alpha.6:
+    resolution: {integrity: sha512-ewpC0wdLzcF9B4AvqDSg23z1UImh6J+xavioEoGL4GHe9CED/sKjHe7t6adgsfNdZ72CBjuPoP2ibatiZ5p77w==}
 
   tdesign-theme-generator@1.1.7:
     resolution: {integrity: sha512-iL9MW1aQ+tehJH9HvnjQb5kXmCct/+5bDzrGPMCed5i8LXJRbCBkEB3KHBaHJN/1VXktNEClN/+8p7sgHJ/bGw==}
 
+  tdesign-theme-generator@1.1.8:
+    resolution: {integrity: sha512-tbxqPf+weA1cb+rOXhs9dhRf/UayL7Uf8JTNqtkkR5bIbx434+2iVav9yi02F+rjC66ZPhcqSYvJnfPYDxvPiA==}
+
   tdesign-vue@1.10.5-naruto:
     resolution: {integrity: sha512-sNi/Ga/beo7gNdyhv11ufOKvnLB1s9zU7Dt14NjHVkSFnYDELr6ck+nTXKYQF3Y0Fd4PVVWn2YaGCCDISZMJ7Q==}
     peerDependencies:
@@ -8359,7 +8362,7 @@ snapshots:
       '@types/node': 20.5.1
       chalk: 4.1.2
       cosmiconfig: 8.3.6(typescript@5.7.3)
-      cosmiconfig-typescript-loader: 4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6(typescript@5.7.3))(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.7.3))(typescript@5.7.3)
+      cosmiconfig-typescript-loader: 4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6(typescript@5.7.3))(ts-node@10.9.2(@types/node@22.15.32)(typescript@5.7.3))(typescript@5.7.3)
       lodash.isplainobject: 4.0.6
       lodash.merge: 4.6.2
       lodash.uniq: 4.5.0
@@ -9465,7 +9468,7 @@ snapshots:
 
   '@vue/compiler-sfc@2.7.14':
     dependencies:
-      '@babel/parser': 7.27.5
+      '@babel/parser': 7.27.7
       postcss: 8.5.6
       source-map: 0.6.1
 
@@ -10395,7 +10398,7 @@ snapshots:
       - '@swc/core'
       - '@swc/wasm'
 
-  cosmiconfig-typescript-loader@4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6(typescript@5.7.3))(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.7.3))(typescript@5.7.3):
+  cosmiconfig-typescript-loader@4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6(typescript@5.7.3))(ts-node@10.9.2(@types/node@22.15.32)(typescript@5.7.3))(typescript@5.7.3):
     dependencies:
       '@types/node': 20.5.1
       cosmiconfig: 8.3.6(typescript@5.7.3)
@@ -14470,7 +14473,7 @@ snapshots:
       qrcode: 1.5.4
       tdesign-icons-svg: 0.0.1
 
-  tdesign-site-components@0.17.0-alpha.5:
+  tdesign-site-components@0.17.0-alpha.6:
     dependencies:
       '@popperjs/core': 2.11.8
       hybrids: 8.2.2
@@ -14489,6 +14492,16 @@ snapshots:
       tvision-color: 1.6.0
       vue: 2.7.14
 
+  tdesign-theme-generator@1.1.8:
+    dependencies:
+      core-js: 3.43.0
+      cssbeautify: 0.3.1
+      lodash: 4.17.21
+      tdesign-icons-vue: 0.0.8(vue@2.7.14)
+      tdesign-vue: 1.9.4-naruto(vue@2.7.14)
+      tvision-color: 1.6.0
+      vue: 2.7.14
+
   tdesign-vue@1.10.5-naruto(vue@2.7.14):
     dependencies:
       '@babel/runtime': 7.27.6


Test patch:
diff --git a/packages/components/form/__tests__/__snapshots__/form.test.tsx.snap b/packages/components/form/__tests__/__snapshots__/form.test.tsx.snap
index f4dc237fa..377b54015 100644
--- a/packages/components/form/__tests__/__snapshots__/form.test.tsx.snap
+++ b/packages/components/form/__tests__/__snapshots__/form.test.tsx.snap
@@ -1,151 +1,5 @@
 // Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
 
-exports[`Form > @event > submit 1`] = `
-{
-  "firstError": "",
-  "validateResult": true,
-}
-`;
-
-exports[`Form > @event > validate 1`] = `
-{
-  "firstError": "姓名必填",
-  "validateResult": {
-    "age": [
-      {
-        "message": "age必填",
-        "required": true,
-        "result": false,
-      },
-    ],
-    "name": [
-      {
-        "message": "姓名必填",
-        "required": true,
-        "result": false,
-      },
-    ],
-  },
-}
-`;
-
-exports[`Form > @event > validate 2`] = `
-{
-  "firstError": "姓名必填",
-  "validateResult": {
-    "age": [
-      {
-        "message": "age必填",
-        "required": true,
-        "result": false,
-      },
-    ],
-    "name": [
-      {
-        "message": "姓名必填",
-        "required": true,
-        "result": false,
-      },
-    ],
-  },
-}
-`;
-
-exports[`Form > @event > validate 3`] = `
-{
-  "firstError": "age必填",
-  "validateResult": {
-    "age": [
-      {
-        "message": "age必填",
-        "required": true,
-        "result": false,
-      },
-    ],
-  },
-}
-`;
-
-exports[`Form > @event > validate 4`] = `
-{
-  "firstError": "",
-  "validateResult": true,
-}
-`;
-
-exports[`Form > event > submit 1`] = `
-{
-  "firstError": "",
-  "validateResult": true,
-}
-`;
-
-exports[`Form > event > validate 1`] = `
-{
-  "firstError": "姓名必填",
-  "validateResult": {
-    "age": [
-      {
-        "message": "age必填",
-        "required": true,
-        "result": false,
-      },
-    ],
-    "name": [
-      {
-        "message": "姓名必填",
-        "required": true,
-        "result": false,
-      },
-    ],
-  },
-}
-`;
-
-exports[`Form > event > validate 2`] = `
-{
-  "firstError": "姓名必填",
-  "validateResult": {
-    "age": [
-      {
-        "message": "age必填",
-        "required": true,
-        "result": false,
-      },
-    ],
-    "name": [
-      {
-        "message": "姓名必填",
-        "required": true,
-        "result": false,
-      },
-    ],
-  },
-}
-`;
-
-exports[`Form > event > validate 3`] = `
-{
-  "firstError": "age必填",
-  "validateResult": {
-    "age": [
-      {
-        "message": "age必填",
-        "required": true,
-        "result": false,
-      },
-    ],
-  },
-}
-`;
-
-exports[`Form > event > validate 4`] = `
-{
-  "firstError": "",
-  "validateResult": true,
-}
-`;
-
 exports[`Form > events > submit 1`] = `
 {
   "firstError": "",
@@ -219,1146 +73,6 @@ exports[`Form > events > validate 4`] = `
 }
 `;
 
-exports[`Form > function > clearValidate 1`] = `
-[
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="姓名必填"
-    >
-      姓名必填
-    </div>,
-  },
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="age必填"
-    >
-      age必填
-    </div>,
-  },
-]
-`;
-
-exports[`Form > function > clearValidate 2`] = `
-[
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="age必填"
-    >
-      age必填
-    </div>,
-  },
-]
-`;
-
-exports[`Form > function > reset 1`] = `
-[
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="姓名必填"
-    >
-      姓名必填
-    </div>,
-  },
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="age必填"
-    >
-      age必填
-    </div>,
-  },
-]
-`;
-
-exports[`Form > function > reset 2`] = `
-[
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="姓名校验失败"
-    >
-      姓名校验失败
-    </div>,
-  },
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="年龄校验失败"
-    >
-      年龄校验失败
-    </div>,
-  },
-]
-`;
-
-exports[`Form > function > reset 3`] = `
-[
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="年龄校验失败"
-    >
-      年龄校验失败
-    </div>,
-  },
-]
-`;
-
-exports[`Form > function > validate 1`] = `
-{
-  "age": [
-    {
-      "message": "age必填",
-      "required": true,
-      "result": false,
-      "trigger": "blur",
-    },
-  ],
-  "name": [
-    {
-      "message": "姓名必填",
-      "required": true,
-      "result": false,
-      "trigger": "blur",
-    },
-  ],
-}
-`;
-
-exports[`Form > function > validate 2`] = `
-[
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="姓名必填"
-    >
-      姓名必填
-    </div>,
-  },
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="age必填"
-    >
-      age必填
-    </div>,
-  },
-]
-`;
-
-exports[`Form > function > validate 3`] = `true`;
-
-exports[`Form > function > validate 4`] = `
-{
-  "name": [
-    {
-      "message": "姓名校验失败",
-      "result": false,
-      "trigger": "blur",
-      "validator": [Function],
-    },
-  ],
-}
-`;
-
-exports[`Form > function > validate 5`] = `
-{
-  "age": [
-    {
-      "message": "年龄校验失败",
-      "result": false,
-      "trigger": "change",
-      "validator": [Function],
-    },
-  ],
-  "name": [
-    {
-      "message": "姓名校验失败",
-      "result": false,
-      "trigger": "blur",
-      "validator": [Function],
-    },
-  ],
-}
-`;
-
-exports[`Form > function > validate 6`] = `
-{
-  "name": [
-    {
-      "message": "姓名校验失败",
-      "result": false,
-      "trigger": "blur",
-      "validator": [Function],
-    },
-  ],
-}
-`;
-
-exports[`Form > function > validateOnly 1`] = `
-{
-  "age": [
-    {
-      "message": "age必填",
-      "required": true,
-      "result": false,
-      "trigger": "blur",
-    },
-  ],
-  "name": [
-    {
-      "message": "姓名必填",
-      "required": true,
-      "result": false,
-      "trigger": "blur",
-    },
-  ],
-}
-`;
-
-exports[`Form > function > validateOnly 2`] = `
-[
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="姓名必填"
-    >
-      姓名必填
-    </div>,
-  },
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="age必填"
-    >
-      age必填
-    </div>,
-  },
-]
-`;
-
-exports[`Form > function > validateOnly 3`] = `true`;
-
-exports[`Form > function > validateOnly 4`] = `
-[
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="姓名必填"
-    >
-      姓名必填
-    </div>,
-  },
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="age必填"
-    >
-      age必填
-    </div>,
-  },
-]
-`;
-
-exports[`Form > function > validateOnly 5`] = `
-{
-  "name": [
-    {
-      "message": "姓名校验失败",
-      "result": false,
-      "trigger": "blur",
-      "validator": [Function],
-    },
-  ],
-}
-`;
-
-exports[`Form > function > validateOnly 6`] = `
-{
-  "name": [
-    {
-      "message": "姓名校验失败",
-      "result": false,
-      "trigger": "blur",
-      "validator": [Function],
-    },
-  ],
-}
-`;
-
-exports[`Form > functions > clearValidate 1`] = `
-[
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="姓名必填"
-    >
-      姓名必填
-    </div>,
-  },
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="age必填"
-    >
-      age必填
-    </div>,
-  },
-]
-`;
-
-exports[`Form > functions > clearValidate 2`] = `
-[
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="age必填"
-    >
-      age必填
-    </div>,
-  },
-]
-`;
-
-exports[`Form > functions > reset 1`] = `
-[
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="姓名必填"
-    >
-      姓名必填
-    </div>,
-  },
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="age必填"
-    >
-      age必填
-    </div>,
-  },
-]
-`;
-
-exports[`Form > functions > reset 2`] = `
-[
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="姓名校验失败"
-    >
-      姓名校验失败
-    </div>,
-  },
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="年龄校验失败"
-    >
-      年龄校验失败
-    </div>,
-  },
-]
-`;
-
-exports[`Form > functions > reset 3`] = `
-[
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="年龄校验失败"
-    >
-      年龄校验失败
-    </div>,
-  },
-]
-`;
-
-exports[`Form > functions > validate 1`] = `
-{
-  "age": [
-    {
-      "message": "age必填",
-      "required": true,
-      "result": false,
-      "trigger": "blur",
-    },
-  ],
-  "name": [
-    {
-      "message": "姓名必填",
-      "required": true,
-      "result": false,
-      "trigger": "blur",
-    },
-  ],
-}
-`;
-
-exports[`Form > functions > validate 2`] = `
-[
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="姓名必填"
-    >
-      姓名必填
-    </div>,
-  },
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="age必填"
-    >
-      age必填
-    </div>,
-  },
-]
-`;
-
-exports[`Form > functions > validate 3`] = `true`;
-
-exports[`Form > functions > validate 4`] = `
-{
-  "name": [
-    {
-      "message": "姓名校验失败",
-      "result": false,
-      "trigger": "blur",
-      "validator": [Function],
-    },
-  ],
-}
-`;
-
-exports[`Form > functions > validate 5`] = `
-{
-  "age": [
-    {
-      "message": "年龄校验失败",
-      "result": false,
-      "trigger": "change",
-      "validator": [Function],
-    },
-  ],
-  "name": [
-    {
-      "message": "姓名校验失败",
-      "result": false,
-      "trigger": "blur",
-      "validator": [Function],
-    },
-  ],
-}
-`;
-
-exports[`Form > functions > validate 6`] = `
-{
-  "name": [
-    {
-      "message": "姓名校验失败",
-      "result": false,
-      "trigger": "blur",
-      "validator": [Function],
-    },
-  ],
-}
-`;
-
-exports[`Form > functions > validateOnly 1`] = `
-{
-  "age": [
-    {
-      "message": "age必填",
-      "required": true,
-      "result": false,
-      "trigger": "blur",
-    },
-  ],
-  "name": [
-    {
-      "message": "姓名必填",
-      "required": true,
-      "result": false,
-      "trigger": "blur",
-    },
-  ],
-}
-`;
-
-exports[`Form > functions > validateOnly 2`] = `
-[
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="姓名必填"
-    >
-      姓名必填
-    </div>,
-  },
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="age必填"
-    >
-      age必填
-    </div>,
-  },
-]
-`;
-
-exports[`Form > functions > validateOnly 3`] = `true`;
-
-exports[`Form > functions > validateOnly 4`] = `
-[
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="姓名必填"
-    >
-      姓名必填
-    </div>,
-  },
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="age必填"
-    >
-      age必填
-    </div>,
-  },
-]
-`;
-
-exports[`Form > functions > validateOnly 5`] = `
-{
-  "name": [
-    {
-      "message": "姓名校验失败",
-      "result": false,
-      "trigger": "blur",
-      "validator": [Function],
-    },
-  ],
-}
-`;
-
-exports[`Form > functions > validateOnly 6`] = `
-{
-  "name": [
-    {
-      "message": "姓名校验失败",
-      "result": false,
-      "trigger": "blur",
-      "validator": [Function],
-    },
-  ],
-}
-`;
-
-exports[`Form > instance functions > clearValidate 1`] = `
-[
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="姓名必填"
-    >
-      姓名必填
-    </div>,
-  },
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="age必填"
-    >
-      age必填
-    </div>,
-  },
-]
-`;
-
-exports[`Form > instance functions > clearValidate 2`] = `
-[
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="age必填"
-    >
-      age必填
-    </div>,
-  },
-]
-`;
-
-exports[`Form > instance functions > reset 1`] = `
-[
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="姓名必填"
-    >
-      姓名必填
-    </div>,
-  },
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="age必填"
-    >
-      age必填
-    </div>,
-  },
-]
-`;
-
-exports[`Form > instance functions > reset 2`] = `
-[
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="姓名校验失败"
-    >
-      姓名校验失败
-    </div>,
-  },
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="年龄校验失败"
-    >
-      年龄校验失败
-    </div>,
-  },
-]
-`;
-
-exports[`Form > instance functions > reset 3`] = `
-[
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="年龄校验失败"
-    >
-      年龄校验失败
-    </div>,
-  },
-]
-`;
-
-exports[`Form > instance functions > validate 1`] = `
-{
-  "age": [
-    {
-      "message": "age必填",
-      "required": true,
-      "result": false,
-      "trigger": "blur",
-    },
-  ],
-  "name": [
-    {
-      "message": "姓名必填",
-      "required": true,
-      "result": false,
-      "trigger": "blur",
-    },
-  ],
-}
-`;
-
-exports[`Form > instance functions > validate 2`] = `
-[
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="姓名必填"
-    >
-      姓名必填
-    </div>,
-  },
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="age必填"
-    >
-      age必填
-    </div>,
-  },
-]
-`;
-
-exports[`Form > instance functions > validate 3`] = `true`;
-
-exports[`Form > instance functions > validate 4`] = `
-{
-  "name": [
-    {
-      "message": "姓名校验失败",
-      "result": false,
-      "trigger": "blur",
-      "validator": [Function],
-    },
-  ],
-}
-`;
-
-exports[`Form > instance functions > validate 5`] = `
-{
-  "age": [
-    {
-      "message": "年龄校验失败",
-      "result": false,
-      "trigger": "change",
-      "validator": [Function],
-    },
-  ],
-  "name": [
-    {
-      "message": "姓名校验失败",
-      "result": false,
-      "trigger": "blur",
-      "validator": [Function],
-    },
-  ],
-}
-`;
-
-exports[`Form > instance functions > validate 6`] = `
-{
-  "name": [
-    {
-      "message": "姓名校验失败",
-      "result": false,
-      "trigger": "blur",
-      "validator": [Function],
-    },
-  ],
-}
-`;
-
-exports[`Form > instance functions > validateOnly 1`] = `
-{
-  "age": [
-    {
-      "message": "age必填",
-      "required": true,
-      "result": false,
-      "trigger": "blur",
-    },
-  ],
-  "name": [
-    {
-      "message": "姓名必填",
-      "required": true,
-      "result": false,
-      "trigger": "blur",
-    },
-  ],
-}
-`;
-
-exports[`Form > instance functions > validateOnly 2`] = `
-[
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="姓名必填"
-    >
-      姓名必填
-    </div>,
-  },
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="age必填"
-    >
-      age必填
-    </div>,
-  },
-]
-`;
-
-exports[`Form > instance functions > validateOnly 3`] = `true`;
-
-exports[`Form > instance functions > validateOnly 4`] = `
-[
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="姓名必填"
-    >
-      姓名必填
-    </div>,
-  },
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="age必填"
-    >
-      age必填
-    </div>,
-  },
-]
-`;
-
-exports[`Form > instance functions > validateOnly 5`] = `
-{
-  "name": [
-    {
-      "message": "姓名校验失败",
-      "result": false,
-      "trigger": "blur",
-      "validator": [Function],
-    },
-  ],
-}
-`;
-
-exports[`Form > instance functions > validateOnly 6`] = `
-{
-  "name": [
-    {
-      "message": "姓名校验失败",
-      "result": false,
-      "trigger": "blur",
-      "validator": [Function],
-    },
-  ],
-}
-`;
-
-exports[`Form > instance-functions > clearValidate 1`] = `
-[
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="姓名必填"
-    >
-      姓名必填
-    </div>,
-  },
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="age必填"
-    >
-      age必填
-    </div>,
-  },
-]
-`;
-
-exports[`Form > instance-functions > clearValidate 2`] = `
-[
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="age必填"
-    >
-      age必填
-    </div>,
-  },
-]
-`;
-
-exports[`Form > instance-functions > reset 1`] = `
-[
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="姓名必填"
-    >
-      姓名必填
-    </div>,
-  },
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="age必填"
-    >
-      age必填
-    </div>,
-  },
-]
-`;
-
-exports[`Form > instance-functions > reset 2`] = `
-[
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="姓名校验失败"
-    >
-      姓名校验失败
-    </div>,
-  },
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="年龄校验失败"
-    >
-      年龄校验失败
-    </div>,
-  },
-]
-`;
-
-exports[`Form > instance-functions > reset 3`] = `
-[
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="年龄校验失败"
-    >
-      年龄校验失败
-    </div>,
-  },
-]
-`;
-
-exports[`Form > instance-functions > validate 1`] = `
-{
-  "age": [
-    {
-      "message": "age必填",
-      "required": true,
-      "result": false,
-      "trigger": "blur",
-    },
-  ],
-  "name": [
-    {
-      "message": "姓名必填",
-      "required": true,
-      "result": false,
-      "trigger": "blur",
-    },
-  ],
-}
-`;
-
-exports[`Form > instance-functions > validate 2`] = `
-[
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="姓名必填"
-    >
-      姓名必填
-    </div>,
-  },
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="age必填"
-    >
-      age必填
-    </div>,
-  },
-]
-`;
-
-exports[`Form > instance-functions > validate 3`] = `true`;
-
-exports[`Form > instance-functions > validate 4`] = `
-{
-  "name": [
-    {
-      "message": "姓名校验失败",
-      "result": false,
-      "trigger": "blur",
-      "validator": [Function],
-    },
-  ],
-}
-`;
-
-exports[`Form > instance-functions > validate 5`] = `
-{
-  "age": [
-    {
-      "message": "年龄校验失败",
-      "result": false,
-      "trigger": "change",
-      "validator": [Function],
-    },
-  ],
-  "name": [
-    {
-      "message": "姓名校验失败",
-      "result": false,
-      "trigger": "blur",
-      "validator": [Function],
-    },
-  ],
-}
-`;
-
-exports[`Form > instance-functions > validate 6`] = `
-{
-  "name": [
-    {
-      "message": "姓名校验失败",
-      "result": false,
-      "trigger": "blur",
-      "validator": [Function],
-    },
-  ],
-}
-`;
-
-exports[`Form > instance-functions > validateOnly 1`] = `
-{
-  "age": [
-    {
-      "message": "age必填",
-      "required": true,
-      "result": false,
-      "trigger": "blur",
-    },
-  ],
-  "name": [
-    {
-      "message": "姓名必填",
-      "required": true,
-      "result": false,
-      "trigger": "blur",
-    },
-  ],
-}
-`;
-
-exports[`Form > instance-functions > validateOnly 2`] = `
-[
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="姓名必填"
-    >
-      姓名必填
-    </div>,
-  },
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="age必填"
-    >
-      age必填
-    </div>,
-  },
-]
-`;
-
-exports[`Form > instance-functions > validateOnly 3`] = `true`;
-
-exports[`Form > instance-functions > validateOnly 4`] = `
-[
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="姓名必填"
-    >
-      姓名必填
-    </div>,
-  },
-  DOMWrapper {
-    "isDisabled": [Function],
-    "wrapperElement": <div
-      class="t-input__extra"
-      title="age必填"
-    >
-      age必填
-    </div>,
-  },
-]
-`;
-
-exports[`Form > instance-functions > validateOnly 5`] = `
-{
-  "name": [
-    {
-      "message": "姓名校验失败",
-      "result": false,
-      "trigger": "blur",
-      "validator": [Function],
-    },
-  ],
-}
-`;
-
-exports[`Form > instance-functions > validateOnly 6`] = `
-{
-  "name": [
-    {
-      "message": "姓名校验失败",
-      "result": false,
-      "trigger": "blur",
-      "validator": [Function],
-    },
-  ],
-}
-`;
-
 exports[`Form > instanceFunctions > clearValidate 1`] = `
 [
   DOMWrapper {