From 371f6c1c7f7c8b8580f54d8ba9a61f7ddb7446b2 Mon Sep 17 00:00:00 2001 From: neverland Date: Tue, 24 Oct 2017 22:41:06 -0500 Subject: [PATCH] [new feature] Toast support `position` prop (#244) * [bugfix] Checkbox border render error in weixin browser * [bugfix] TreeSelect dependency path error * [bugfix] Swipe should clear autoplay timer when destroyed * [bugfix] Optimize component dependency analyze when build style entry * merge * update yarn.lock * update README.md * update README.md * update README.md * update README.md * update README.md * [Doc] add more badges in README.md * update README.md * [bugfix] Address & Contact list style * fix: contact test cases * [bugfix] popup style missing when build style entry * [bugfix] Search: onSearch event arguments missing * [Doc] add demo pages * update zan-doc@0.3.7 * fix: build entry error * [Doc] add goods demo * [bugfix] button primary background color * [Doc] update doc detail * [new feature] Coupon add 'showExchangeBar' prop && add empty style * [new feature] Toast support `position` prop * [new feature] Tabbar add 'info' prop --- docs/examples-docs/en-US/tabbar.md | 5 +++-- docs/examples-docs/zh-CN/tabbar.md | 5 +++-- docs/examples-docs/zh-CN/toast.md | 1 + packages/icon/index.vue | 4 +++- packages/tabbar-item/index.vue | 7 +++++-- packages/toast/index.js | 1 + packages/toast/toast.vue | 6 +++++- packages/vant-css/scripts/build.sh | 4 ++-- packages/vant-css/src/coupon-list.css | 2 +- packages/vant-css/src/icon.css | 4 ++-- packages/vant-css/src/tabbar.css | 16 ++++++++++++++++ packages/vant-css/src/toast.css | 9 +++++++++ 12 files changed, 51 insertions(+), 13 deletions(-) diff --git a/docs/examples-docs/en-US/tabbar.md b/docs/examples-docs/en-US/tabbar.md index 4a83ccdac..f0f4f6f01 100644 --- a/docs/examples-docs/en-US/tabbar.md +++ b/docs/examples-docs/en-US/tabbar.md @@ -32,8 +32,8 @@ Vue.component(TabbarItem.name, TabbarItem); Tab Tab - Tab - Tab + Tab + Tab ``` @@ -96,3 +96,4 @@ export default { |-----------|-----------|-----------|-------------|-------------| | icon | Icon name | `String` | - | Names from Icon Component | | dot | Whether to show red dot | `Boolean` | - | - | +| info | Info message | `String` | - | - | diff --git a/docs/examples-docs/zh-CN/tabbar.md b/docs/examples-docs/zh-CN/tabbar.md index 3108771e7..355afc6ab 100644 --- a/docs/examples-docs/zh-CN/tabbar.md +++ b/docs/examples-docs/zh-CN/tabbar.md @@ -44,8 +44,8 @@ Vue.component(TabbarItem.name, TabbarItem); 标签 标签 - 标签 - 标签 + 标签 + 标签 ``` @@ -108,3 +108,4 @@ export default { |-----------|-----------|-----------|-------------|-------------| | icon | 图标名称 | `String` | - | Icon 组件中可用的类型 | | dot | 是否显示小红点 | `Boolean` | - | - | +| info | 图标右上角提示信息 | `String` | - | - | diff --git a/docs/examples-docs/zh-CN/toast.md b/docs/examples-docs/zh-CN/toast.md index 802afb135..651cc5949 100644 --- a/docs/examples-docs/zh-CN/toast.md +++ b/docs/examples-docs/zh-CN/toast.md @@ -162,5 +162,6 @@ export default { |-----------|-----------|-----------|-------------|-------------| | type | 提示类型 | `String` | `text` | `loading` `success` `fail` `html` | | message | 内容 | `String` | `''` | - | +| position | 位置 | `String` | `middle` | `top` `bottom` | | forbidClick | 禁止背景点击 | `Boolean` | `false` | - | | duration | 时长(ms) | `Number` | `3000` | 值为 0 时,toast 不会消失 | diff --git a/packages/icon/index.vue b/packages/icon/index.vue index 8560237b0..7e3b89521 100644 --- a/packages/icon/index.vue +++ b/packages/icon/index.vue @@ -1,5 +1,7 @@