diff --git a/packages/vant-cli/package.json b/packages/vant-cli/package.json
index 76c3e3730..18ed0a1a9 100644
--- a/packages/vant-cli/package.json
+++ b/packages/vant-cli/package.json
@@ -51,7 +51,7 @@
     "@types/jest": "^25.1.4",
     "@vant/eslint-config": "^2.0.0",
     "@vant/markdown-loader": "^2.3.0",
-    "@vant/markdown-vetur": "^2.0.0",
+    "@vant/markdown-vetur": "^2.0.1",
     "@vant/stylelint-config": "^1.2.1",
     "@vant/touch-emulator": "^1.2.0",
     "@vue/babel-preset-jsx": "^1.1.2",
diff --git a/packages/vant-cli/yarn.lock b/packages/vant-cli/yarn.lock
index e96adbaa8..10bd6620d 100644
--- a/packages/vant-cli/yarn.lock
+++ b/packages/vant-cli/yarn.lock
@@ -1734,10 +1734,10 @@
     markdown-it-anchor "^5.2.5"
     transliteration "^2.1.7"
 
-"@vant/markdown-vetur@^2.0.0":
-  version "2.0.0"
-  resolved "https://registry.yarnpkg.com/@vant/markdown-vetur/-/markdown-vetur-2.0.0.tgz#19cb9b089fbd04dfb2b74c3edb497297086229e0"
-  integrity sha512-XcAcVOIUhuYbD5nmKjv4y9WxuP/YytDJi17xn1SwJe2gjIKNMli/gc2oNN2v8npCaCZAaDWpAUTXYy7XefdH9Q==
+"@vant/markdown-vetur@^2.0.1":
+  version "2.0.1"
+  resolved "https://registry.yarnpkg.com/@vant/markdown-vetur/-/markdown-vetur-2.0.1.tgz#cb0c2d33b5e5606e1dc7f3e6531c18b39d6e57a3"
+  integrity sha512-OhNFTQhCBlK+qIxfyw9unqU77Kf7gd5EsTUXPqg23lALWwpJiVb0IKGwxnYTZ9i7JAzTAho7oIGt7GQ0hhyvow==
   dependencies:
     fast-glob "^3.2.2"
     fs-extra "^9.0.0"
diff --git a/packages/vant-markdown-vetur/package.json b/packages/vant-markdown-vetur/package.json
index 30f39177e..0db9be4e0 100644
--- a/packages/vant-markdown-vetur/package.json
+++ b/packages/vant-markdown-vetur/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@vant/markdown-vetur",
-  "version": "2.0.0",
+  "version": "2.0.1",
   "description": "simple parse markdown to vue component description for vetur auto-completion",
   "main": "lib/index.js",
   "license": "MIT",
diff --git a/packages/vant-markdown-vetur/src/utils.ts b/packages/vant-markdown-vetur/src/utils.ts
index 7e600d3e9..a25e944f4 100644
--- a/packages/vant-markdown-vetur/src/utils.ts
+++ b/packages/vant-markdown-vetur/src/utils.ts
@@ -12,8 +12,9 @@ export function removeVersion(str: string) {
 }
 
 // *boolean* -> boolean
+// _boolean_ -> boolean
 export function formatType(type: string) {
-  return type.replace(/\*/g, '');
+  return type.replace(/(^(\*|_))|((\*|_)$)/g, '');
 }
 
 export function normalizePath(path: string): string {