diff --git a/docs/examples-docs/icon.md b/docs/examples-docs/icon.md
index f2d7d7079..33b302122 100644
--- a/docs/examples-docs/icon.md
+++ b/docs/examples-docs/icon.md
@@ -331,6 +331,38 @@ export default {
after-sale
+
+
+ edit-data
+
+
+
+ question
+
+
+
+ delete
+
+
+
+ records
+
+
+
+ description
+
+
+
+ card
+
+
+
+ gift-card
+
+
+
+ coupon
+
```
:::
diff --git a/packages/tab/src/tabs.vue b/packages/tab/src/tabs.vue
index 68c325819..3d88981ac 100644
--- a/packages/tab/src/tabs.vue
+++ b/packages/tab/src/tabs.vue
@@ -92,7 +92,7 @@
* `type`为`line`时,tab下方的横线的样式
*/
navBarStyle() {
- if (!this.isReady || this.type !== 'line') return;
+ if (!this.isReady || this.type !== 'line' || !this.$refs.tabkey) return;
const tabKey = this.curActive;
const elem = this.$refs.tabkey[tabKey];
diff --git a/packages/vant-css/assets/icons.sketch b/packages/vant-css/assets/icons.sketch
index 3a15fd865..545fba709 100644
Binary files a/packages/vant-css/assets/icons.sketch and b/packages/vant-css/assets/icons.sketch differ
diff --git a/packages/vant-css/scripts/fount-config.js b/packages/vant-css/scripts/fount-config.js
index 7ae428b47..f3b0a15f9 100644
--- a/packages/vant-css/scripts/fount-config.js
+++ b/packages/vant-css/scripts/fount-config.js
@@ -341,8 +341,48 @@ module.exports = {
},
{
keywords: ['after', 'sale'],
- src: '售后记录.svg',
+ src: '售后.svg',
css: 'after-sale'
+ },
+ {
+ keywords: ['edit', 'data'],
+ src: '编辑资料.svg',
+ css: 'edit-data'
+ },
+ {
+ keywords: ['question'],
+ src: '答疑.svg',
+ css: 'question'
+ },
+ {
+ keywords: ['delete'],
+ src: '删除.svg',
+ css: 'delete'
+ },
+ {
+ keywords: ['records'],
+ src: '记录.svg',
+ css: 'records'
+ },
+ {
+ keywords: ['description'],
+ src: '描述.svg',
+ css: 'description'
+ },
+ {
+ keywords: ['card'],
+ src: '卡.svg',
+ css: 'card'
+ },
+ {
+ keywords: ['gift', 'card'],
+ src: '礼卡.svg',
+ css: 'gift-card'
+ },
+ {
+ keywords: ['coupon'],
+ src: '优惠券卡.svg',
+ css: 'coupon'
}
]
};
diff --git a/packages/vant-css/src/icon.css b/packages/vant-css/src/icon.css
index 8b11c608f..a79e94a57 100644
--- a/packages/vant-css/src/icon.css
+++ b/packages/vant-css/src/icon.css
@@ -2,11 +2,11 @@
@font-face {
font-family: 'vant-icon';
- src: url('https://b.yzcdn.cn/zanui/icon/vant-icon-ab58022933.eot');
- src: url('https://b.yzcdn.cn/zanui/icon/vant-icon-ab58022933.eot?#iefix') format('embedded-opentype'),
- url('https://b.yzcdn.cn/zanui/icon/vant-icon-ab58022933.woff2') format('woff2'),
- url('https://b.yzcdn.cn/zanui/icon/vant-icon-ab58022933.woff') format('woff'),
- url('https://b.yzcdn.cn/zanui/icon/vant-icon-ab58022933.ttf') format('truetype')
+ src: url('https://b.yzcdn.cn/zanui/icon/vant-icon-868bbca7fc.eot');
+ src: url('https://b.yzcdn.cn/zanui/icon/vant-icon-868bbca7fc.eot?#iefix') format('embedded-opentype'),
+ url('https://b.yzcdn.cn/zanui/icon/vant-icon-868bbca7fc.woff2') format('woff2'),
+ url('https://b.yzcdn.cn/zanui/icon/vant-icon-868bbca7fc.woff') format('woff'),
+ url('https://b.yzcdn.cn/zanui/icon/vant-icon-868bbca7fc.ttf') format('truetype')
}
.van-icon {
@@ -111,4 +111,12 @@
.van-icon-cash-on-deliver:before { content: '\e83d'; } /* '' */
.van-icon-underway:before { content: '\e83e'; } /* '' */
.van-icon-point-gift:before { content: '\e83f'; } /* '' */
-.van-icon-after-sale:before { content: '\e840'; } /* '' */
\ No newline at end of file
+.van-icon-after-sale:before { content: '\e840'; } /* '' */
+.van-icon-edit-data:before { content: '\e841'; } /* '' */
+.van-icon-question:before { content: '\e842'; } /* '' */
+.van-icon-delete:before { content: '\e843'; } /* '' */
+.van-icon-records:before { content: '\e844'; } /* '' */
+.van-icon-description:before { content: '\e845'; } /* '' */
+.van-icon-card:before { content: '\e846'; } /* '' */
+.van-icon-gift-card:before { content: '\e847'; } /* '' */
+.van-icon-coupon:before { content: '\e848'; } /* '' */
\ No newline at end of file
diff --git a/packages/vant-css/yarn.lock b/packages/vant-css/yarn.lock
index 9c3f690d8..6f1e1e131 100644
--- a/packages/vant-css/yarn.lock
+++ b/packages/vant-css/yarn.lock
@@ -1167,15 +1167,15 @@ micromatch@^2.3.7:
parse-glob "^3.0.4"
regex-cache "^0.4.2"
-"minimatch@2 || 3", minimatch@^2.0.1:
- version "2.0.10"
- resolved "http://registry.npm.qima-inc.com/minimatch/download/minimatch-2.0.10.tgz#8d087c39c6b38c001b97fca7ce6d0e1e80afbac7"
+"minimatch@2 || 3", minimatch@^3.0.2:
+ version "3.0.3"
+ resolved "http://registry.npm.qima-inc.com/minimatch/download/minimatch-3.0.3.tgz#2a4e4090b96b2db06a9d7df01055a62a77c9b774"
dependencies:
brace-expansion "^1.0.0"
-minimatch@^3.0.2:
- version "3.0.3"
- resolved "http://registry.npm.qima-inc.com/minimatch/download/minimatch-3.0.3.tgz#2a4e4090b96b2db06a9d7df01055a62a77c9b774"
+minimatch@^2.0.1:
+ version "2.0.10"
+ resolved "http://registry.npm.qima-inc.com/minimatch/download/minimatch-2.0.10.tgz#8d087c39c6b38c001b97fca7ce6d0e1e80afbac7"
dependencies:
brace-expansion "^1.0.0"
@@ -1382,12 +1382,6 @@ postcss-color-function@^2.0.0:
postcss-message-helpers "^2.0.0"
postcss-value-parser "^3.3.0"
-postcss-css-reset@^1.0.2:
- version "1.0.2"
- resolved "http://registry.npm.qima-inc.com/postcss-css-reset/download/postcss-css-reset-1.0.2.tgz#769f2d62d3f1f76e2600fb4f79066399bebe2bd8"
- dependencies:
- postcss "^5.0.19"
-
postcss-custom-media@^5.0.0:
version "5.0.1"
resolved "http://registry.npm.qima-inc.com/postcss-custom-media/download/postcss-custom-media-5.0.1.tgz#138d25a184bf2eb54de12d55a6c01c30a9d8bd81"
diff --git a/yarn.lock b/yarn.lock
index e7756f407..43f00c901 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -7308,7 +7308,7 @@ yeast@0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/yeast/-/yeast-0.1.2.tgz#008e06d8094320c372dbc2f8ed76a0ca6c8ac419"
-zan-doc@0.1.0:
+zan-doc@^0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/zan-doc/-/zan-doc-0.1.0.tgz#6ea2aba808c39b35b9730899f000dbf05806cbad"
dependencies: