From 2fa959f31f2012aae2ea02ba115b81063ac35848 Mon Sep 17 00:00:00 2001 From: taiyong Date: Fri, 24 Mar 2017 16:47:23 +0800 Subject: [PATCH 01/46] =?UTF-8?q?api=20=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/examples-docs/uploader.md | 6 +++--- packages/uploader/src/main.vue | 3 ++- zanui-vue | 1 + 3 files changed, 6 insertions(+), 4 deletions(-) create mode 120000 zanui-vue diff --git a/docs/examples-docs/uploader.md b/docs/examples-docs/uploader.md index 7193978d5..c65780f6c 100644 --- a/docs/examples-docs/uploader.md +++ b/docs/examples-docs/uploader.md @@ -21,7 +21,7 @@ export default {
+ :after-read="logContent">
``` @@ -30,7 +30,7 @@ export default { :::demo 自定义上传图标 ```html
- +
@@ -45,7 +45,7 @@ export default { | result-type | 读取文件的方式,以base64的方式读取;以文本的方式读取 | `string` | `dataUrl` | `dataUrl`, `text` | | disable | 是否禁用上传,在图片上传期间设置为true,禁止用户点击此组件上传图片 | `boolean` | `false` | | | before-read | 读文件之前的钩子,参数为选择的文件,若返回 false 则停止读取文件。 | `Function` | | | -| file-readed | 文件读完之后出发此事件,参数为{name:'文件名',type:'文件类型',size:'文件大小',content:'读的内容'} | `Function` | | | +| after-read | 文件读完之后回调此函数,参数为{name:'文件名',type:'文件类型',size:'文件大小',content:'读的内容'} | `Function` | | | ### Slot diff --git a/packages/uploader/src/main.vue b/packages/uploader/src/main.vue index ea5d5c5a0..9c0ad2c53 100644 --- a/packages/uploader/src/main.vue +++ b/packages/uploader/src/main.vue @@ -18,6 +18,7 @@ default: false }, beforeRead: Function, + afterRead: Function, resultType: { type: String, default: 'dataUrl', @@ -37,7 +38,7 @@ if (this.beforeRead && !this.beforeRead(file)) return; var reader = new FileReader(); reader.onload = (e) => { - this.$emit('file-readed', + this.afterRead && this.afterRead( { name: file.name, type: file.type, diff --git a/zanui-vue b/zanui-vue new file mode 120000 index 000000000..2cb0d200d --- /dev/null +++ b/zanui-vue @@ -0,0 +1 @@ +zanui-vue \ No newline at end of file From aa1de51a80fbb6fbf1c0a4cfe3738e8961708aeb Mon Sep 17 00:00:00 2001 From: taiyong Date: Fri, 24 Mar 2017 16:50:24 +0800 Subject: [PATCH 02/46] delete file --- zanui-vue | 1 - 1 file changed, 1 deletion(-) delete mode 120000 zanui-vue diff --git a/zanui-vue b/zanui-vue deleted file mode 120000 index 2cb0d200d..000000000 --- a/zanui-vue +++ /dev/null @@ -1 +0,0 @@ -zanui-vue \ No newline at end of file From 9e0a6bb984b87379b6a1504b9fa5284df18096c7 Mon Sep 17 00:00:00 2001 From: jiangruowei Date: Thu, 30 Mar 2017 17:23:38 +0800 Subject: [PATCH 03/46] =?UTF-8?q?feat:=20=E7=AE=80=E5=8C=96toast=E4=B8=BA?= =?UTF-8?q?=E5=8D=95=E4=B8=AAintance?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/examples-docs/toast.md | 5 +++++ packages/toast/src/toast.js | 17 +++++------------ packages/zanui-css/src/toast.css | 2 +- 3 files changed, 11 insertions(+), 13 deletions(-) diff --git a/docs/examples-docs/toast.md b/docs/examples-docs/toast.md index 731b57245..b0ab7a54e 100644 --- a/docs/examples-docs/toast.md +++ b/docs/examples-docs/toast.md @@ -39,6 +39,11 @@ export default { message: leftSec.toString() }); window.setInterval(() => { + if (leftSec <= 0) { + window.clearInterval(); + toast.clear(); + return; + } if (leftSec <= 1) { window.clearInterval(); toast.message = '跳转中...' diff --git a/packages/toast/src/toast.js b/packages/toast/src/toast.js index 8e6674b9b..9743ff5f5 100644 --- a/packages/toast/src/toast.js +++ b/packages/toast/src/toast.js @@ -2,24 +2,18 @@ import Vue from 'vue'; import merge from 'src/utils/merge'; const ToastConstructor = Vue.extend(require('./toast.vue')); -let toastQueue = []; +let instance; const getInstance = () => { - if (toastQueue.length > 0) { - const instance = toastQueue[0]; - toastQueue.splice(0, 1); - return instance; + if (instance) { + instance.clear(); } - return new ToastConstructor({ + instance = new ToastConstructor({ el: document.createElement('div') }); + return instance; }; -const returnInstance = instance => { - if (instance) { - toastQueue.push(instance); - } -}; const removeDom = event => { if (event.target.parentNode) { @@ -31,7 +25,6 @@ var Toast = (options = {}) => { const duration = options.duration || 3000; let instance = getInstance(); - returnInstance(instance); instance.closed = false; clearTimeout(instance.timer); instance.type = options.type ? options.type : 'text'; diff --git a/packages/zanui-css/src/toast.css b/packages/zanui-css/src/toast.css index d59361425..bf030c483 100644 --- a/packages/zanui-css/src/toast.css +++ b/packages/zanui-css/src/toast.css @@ -44,7 +44,7 @@ } .zan-toast__text { - padding-bottom: 20px; + padding: 15px 0 20px; font-size: 14px; } } From e560cef31568aec1f307e916819a4b67d9ae50e5 Mon Sep 17 00:00:00 2001 From: jiangruowei Date: Thu, 30 Mar 2017 17:26:49 +0800 Subject: [PATCH 04/46] feat: add clear method --- docs/examples-docs/toast.md | 4 ++-- packages/toast/src/toast.js | 9 ++++++--- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/docs/examples-docs/toast.md b/docs/examples-docs/toast.md index b0ab7a54e..844030207 100644 --- a/docs/examples-docs/toast.md +++ b/docs/examples-docs/toast.md @@ -139,10 +139,10 @@ import { Toast } from 'src/index'; export default { methods: { showToast() { - this.toast = Toast('我是提示文案,建议不超过十五字~'); + Toast('我是提示文案,建议不超过十五字~'); }, closeToast() { - this.toast.clear(); + Toast.clear(); } } }; diff --git a/packages/toast/src/toast.js b/packages/toast/src/toast.js index 9743ff5f5..eba907550 100644 --- a/packages/toast/src/toast.js +++ b/packages/toast/src/toast.js @@ -5,9 +5,8 @@ const ToastConstructor = Vue.extend(require('./toast.vue')); let instance; const getInstance = () => { - if (instance) { - instance.clear(); - } + if (instance) instance.clear(); + instance = new ToastConstructor({ el: document.createElement('div') }); @@ -70,4 +69,8 @@ Toast.fail = (options) => { }, options)); }; +Toast.clear = () => { + if (instance) instance.clear(); +} + export default Toast; From b2886f88568cba4ddb94400c2896dbf73e737c95 Mon Sep 17 00:00:00 2001 From: jiangruowei Date: Thu, 30 Mar 2017 17:27:27 +0800 Subject: [PATCH 05/46] doc: update --- docs/examples-docs/toast.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/examples-docs/toast.md b/docs/examples-docs/toast.md index 844030207..0fe2db76c 100644 --- a/docs/examples-docs/toast.md +++ b/docs/examples-docs/toast.md @@ -217,5 +217,5 @@ export default { | forbidClick | 不允许背景点击 | Boolean | false | true, false| | duration | 时长(ms) | Number | 3000ms | -| -### instanceOfToast.clear() +### Toast.clear() 关闭toast。 From abbb41083ea1b6212b98fce5e19b047c4ef8ee15 Mon Sep 17 00:00:00 2001 From: jiangruowei Date: Thu, 30 Mar 2017 17:40:08 +0800 Subject: [PATCH 06/46] feat: add transition animation --- packages/toast/src/toast.vue | 2 +- packages/zanui-css/src/toast.css | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/toast/src/toast.vue b/packages/toast/src/toast.vue index 0e9c89035..fff1f45e0 100644 --- a/packages/toast/src/toast.vue +++ b/packages/toast/src/toast.vue @@ -1,5 +1,5 @@ +``` +::: + +:::demo 基础用法 +```html + +
{{ switchState2 ? ' ON' : 'OFF' }}
+ + + ``` ::: @@ -106,11 +156,22 @@ export default { :::demo ```html - +
ON, LOADING
- +
OFF, LOADING
+ + ``` ::: @@ -118,12 +179,7 @@ export default { | 参数 | 说明 | 类型 | 默认值 | 可选值 | |-----------|-----------|-----------|-------------|-------------| -| checked | 开关状态 | `boolean` | `false` | `true`, `false` | +| v-model | 开关状态 | `boolean` | `false` | `true`, `false` | | loading | loading状态 | `boolean` | `false` | `true`, `false` | | disabled | 禁用状态 | `boolean` | `false` | `true`, `false` | - -### Event - -| 事件名 | 说明 | 参数 | -|-----------|-----------|-----------| -| change | 开关状态切换时触发 | `value`:开关新的状态值 | +| onChange | 开关状态切换回调(默认则改变开关状态) | `function` | - | - | diff --git a/packages/switch/src/switch.vue b/packages/switch/src/switch.vue index 3249c3b93..2e8d28ae2 100644 --- a/packages/switch/src/switch.vue +++ b/packages/switch/src/switch.vue @@ -13,7 +13,7 @@ import ZanLoading from 'packages/loading'; * zan-switch * @module components/switch * @desc 开关 - * @param {boolean} [checked=false] - 开关状态 + * @param {boolean} [value=false] - 开关状态 * @param {boolean} [disabled=false] - 禁用 * @param {boolean} [loading=false] - loading状态 * @@ -26,9 +26,24 @@ export default { 'zan-loading': ZanLoading }, props: { - checked: Boolean, + value: Boolean, disabled: Boolean, - loading: Boolean + loading: Boolean, + onChange: Function + }, + data() { + return { + checked: this.value + } + }, + watch: { + checked(val) { + this.$emit('input', val); + }, + + value(val) { + this.checked = val; + } }, computed: { switchStates: function() { @@ -47,7 +62,12 @@ export default { */ toggleState: function() { if (this.disabled || this.loading) return; - this.$emit('change', !this.checked); + console.log('d'); + if (this.onChange) { + this.onChange(!this.checked); + } else { + this.checked = !this.checked; + } } } }; From 515e6654b9c64d650082fef3ab90d9ece054226d Mon Sep 17 00:00:00 2001 From: jiangruowei Date: Sat, 1 Apr 2017 17:10:52 +0800 Subject: [PATCH 32/46] style: style --- packages/switch/src/switch.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/switch/src/switch.vue b/packages/switch/src/switch.vue index 2e8d28ae2..e7c2ff6b0 100644 --- a/packages/switch/src/switch.vue +++ b/packages/switch/src/switch.vue @@ -34,7 +34,7 @@ export default { data() { return { checked: this.value - } + }; }, watch: { checked(val) { From 9075f7df3e267820027508afa185308a418662a2 Mon Sep 17 00:00:00 2001 From: cookfront Date: Sat, 1 Apr 2017 17:18:32 +0800 Subject: [PATCH 33/46] docs --- docs/examples-docs/actionsheet.md | 164 +++++++++++++++++++---- docs/examples-docs/dialog.md | 12 +- docs/examples-docs/image-preview.md | 7 +- docs/examples-docs/picker.md | 36 ++++- docs/examples-docs/swipe.md | 4 +- docs/examples-docs/toast.md | 31 +++-- docs/examples-docs/waterfall.md | 4 + packages/actionsheet/src/actionsheet.vue | 4 +- 8 files changed, 217 insertions(+), 45 deletions(-) diff --git a/docs/examples-docs/actionsheet.md b/docs/examples-docs/actionsheet.md index 1a2f7d845..2cc93ce17 100644 --- a/docs/examples-docs/actionsheet.md +++ b/docs/examples-docs/actionsheet.md @@ -30,7 +30,142 @@ export default { actions1: [ { name: '微信安全支付', - className: 'actionsheet-wx' + className: 'actionsheet-wx', + callback: this.handleActionClick + }, + { + name: '支付宝支付', + loading: true + }, + { + name: '有赞E卡', + subname: '(剩余260.50元)' + }, + { + name: '信用卡支付' + }, + { + name: '其他支付方式' + } + ] + }; + }, + + methods: { + handleActionClick(item) { + console.log(item); + } + } +} + + +## ActionSheet 行动按钮 + +### 使用指南 + +如果你已经按照[快速上手](/vue/component/quickstart)中引入了整个`ZanUI`,以下**组件注册**就可以忽略了,因为你已经全局注册了`ZanUI`中的全部组件。 + +#### 全局注册 + +你可以在全局注册`ActionSheet`组件,比如页面的主文件(`index.js`,`main.js`),这样页面任何地方都可以直接使用`ActionSheet`组件了: + +```js +import Vue from 'vue'; +import { ActionSheet } from '@youzan/zanui-vue'; +import '@youzan/zanui-vue/lib/zanui-css/actionSheet.css'; + +Vue.component(ActionSheet.name, ActionSheet); +``` + +#### 局部注册 + +如果你只是想在某个组件中使用,你可以在对应组件中注册`ActionSheet`组件,这样只能在你注册的组件中使用`ActionSheet`: + +```js +import { ActionSheet } from '@youzan/zanui-vue'; + +export default { + components: { + 'zan-actionSheet': ActionSheet + } +}; +``` + +### 代码演示 + +#### 基础用法 + +需要传入一个`actions`的属性,该属性为一个数组,数组的每一项是一个对象,可以根据下面的[action对象](#actions)设置你想要的信息。 + +:::demo 基础用法 +```html +
+ 弹出actionsheet +
+ + + + +``` +::: + +#### 带取消按钮的ActionSheet + +如果传入了`cancelText`属性,且不为空,则会在下方显示一个取消按钮,点击会将当前`ActionSheet`关闭。 + +:::demo 带取消按钮的ActionSheet +```html +
+ 弹出带取消按钮的actionsheet +
+ + + + - -## ActionSheet 行动按钮 - -### 基础用法 - -:::demo 基础用法 -```html -
- 弹出actionsheet -
- - ``` ::: -### 带取消按钮的ActionSheet +#### 带标题的ActionSheet -:::demo 带取消按钮的ActionSheet -```html -
- 弹出带取消按钮的actionsheet -
- - -``` -::: - -### 带标题的ActionSheet +如果传入了`title`属性,且不为空,则另外一种样式的`ActionSheet`,里面内容需要自定义。 :::demo 带标题的ActionSheet ```html @@ -116,3 +229,4 @@ export default { | subname | 二级标题 | | className | 为对应列添加特殊的`class` | | loading | 是否是`loading`状态 | +| callback | 点击时的回调。该回调接受一个参数,参数为当前点击`action`的对象信息 | diff --git a/docs/examples-docs/dialog.md b/docs/examples-docs/dialog.md index c0a2750c1..419ed3207 100644 --- a/docs/examples-docs/dialog.md +++ b/docs/examples-docs/dialog.md @@ -41,7 +41,17 @@ export default { ## Dialog 弹出框 -### 基础用法 +### 使用指南 + +`Dialog`和其他组件不同,不是通过HTML结构的方式来使用,而是通过函数调用的方式。使用前需要先引入它,它接受一个数组作为参数,数组中的每一项对应了图片链接。 + +```js +import { Dialog } from '@youzan/zanui-vue'; +``` + +### 代码演示 + +#### 基础用法 :::demo 基础用法 ```html diff --git a/docs/examples-docs/image-preview.md b/docs/examples-docs/image-preview.md index e4277db4f..49ca32bba 100644 --- a/docs/examples-docs/image-preview.md +++ b/docs/examples-docs/image-preview.md @@ -31,15 +31,10 @@ export default { ### 使用指南 -`ImagePreview`和其他组件不同,不是通过HTML结构的方式来使用,而是通过函数调用的方式。使用前需要先引入它,它接受一个数组作为参数,数组中的每一项对应了图片链接。 +`ImagePreview`和其他组件不同,不是通过HTML结构的方式来使用,而是通过函数调用的方式。使用前需要先引入它。 ```js import { ImagePreview } from '@youzan/zanui-vue'; - -ImagePreview([ - imageUrl1, - imageUrl2 -]); ``` ### 代码演示 diff --git a/docs/examples-docs/picker.md b/docs/examples-docs/picker.md index 0c6810cf9..f766755e3 100644 --- a/docs/examples-docs/picker.md +++ b/docs/examples-docs/picker.md @@ -37,7 +37,39 @@ export default { ## Picker 选择器 -### 基础用法 +### 使用指南 + +如果你已经按照[快速上手](/vue/component/quickstart)中引入了整个`ZanUI`,以下**组件注册**就可以忽略了,因为你已经全局注册了`ZanUI`中的全部组件。 + +#### 全局注册 + +你可以在全局注册`Picker`组件,比如页面的主文件(`index.js`,`main.js`),这样页面任何地方都可以直接使用`Picker`组件了: + +```js +import Vue from 'vue'; +import { Picker } from '@youzan/zanui-vue'; +import '@youzan/zanui-vue/lib/zanui-css/picker.css'; + +Vue.component(Picker.name, Picker); +``` + +#### 局部注册 + +如果你只是想在某个组件中使用,你可以在对应组件中注册`Picker`组件,这样只能在你注册的组件中使用`Picker`: + +```js +import { Picker } from '@youzan/zanui-vue'; + +export default { + components: { + 'zan-picker': Picker + } +}; +``` + +### 代码演示 + +#### 基础用法 :::demo 基础用法 ```html @@ -76,7 +108,7 @@ export default { ``` ::: -### 带toolbar的Picker +#### 带toolbar的Picker :::demo 带toolbar的Picker ```html diff --git a/docs/examples-docs/swipe.md b/docs/examples-docs/swipe.md index 0b84a1b4d..6b6447517 100644 --- a/docs/examples-docs/swipe.md +++ b/docs/examples-docs/swipe.md @@ -75,9 +75,11 @@ export default { #### 自动轮播 +需要设置`auto-play`属性为`true`,即会自动轮播。 + :::demo 自动轮播 ```html - + diff --git a/docs/examples-docs/toast.md b/docs/examples-docs/toast.md index 9cc8d7b65..53197e154 100644 --- a/docs/examples-docs/toast.md +++ b/docs/examples-docs/toast.md @@ -65,7 +65,17 @@ export default { ## Toast 轻提示 -### 基础用法 +### 使用指南 + +`Toast`和其他组件不同,不是通过HTML结构的方式来使用,而是通过函数调用的方式。使用前需要先引入它。 + +```js +import { Toast } from '@youzan/zanui-vue'; +``` + +### 代码演示 + +#### 基础用法 :::demo 基础用法 ```html @@ -121,7 +131,7 @@ export default { ``` ::: -### 手动关闭 +#### 手动关闭 :::demo 手动关闭 ```html @@ -146,7 +156,7 @@ export default { ::: -### 传入html +#### 传入html :::demo 手动关闭 ```html @@ -171,7 +181,8 @@ export default { ### 基础用法 -### Toast(options) + +#### Toast(options) | 参数 | 说明 | 类型 | 默认值 | 可选值 | |-----------|-----------|-----------|-------------|-------------| @@ -181,7 +192,8 @@ export default { | duration | 时长(ms) | Number | 3000ms | -| ### 快速用法 -### Toast(message) || Toast(message, options) + +#### Toast(message) || Toast(message, options) | 参数 | 说明 | 类型 | 默认值 | 可选值 | |-----------|-----------|-----------|-------------|-------------| @@ -189,14 +201,14 @@ export default { | forbidClick | 不允许背景点击 | Boolean | false | true, false| | duration | 时长(ms) | Number | 3000ms | -| -### Toast.loading() || Toast.loading(message, options) +#### Toast.loading() || Toast.loading(message, options) | 参数 | 说明 | 类型 | 默认值 | 可选值 | |-----------|-----------|-----------|-------------|-------------| | forbidClick | 不允许背景点击 | Boolean | false | true, false| | duration | 时长(ms) | Number | 3000ms | -| -### Toast.success(message) || Toast.success(message, options) +#### Toast.success(message) || Toast.success(message, options) | 参数 | 说明 | 类型 | 默认值 | 可选值 | |-----------|-----------|-----------|-------------|-------------| @@ -204,7 +216,7 @@ export default { | forbidClick | 不允许背景点击 | Boolean | false | true, false| | duration | 时长(ms) | Number | 3000ms | -| -### Toast.fail(message) || Toast.fail(message, options) +#### Toast.fail(message) || Toast.fail(message, options) | 参数 | 说明 | 类型 | 默认值 | 可选值 | |-----------|-----------|-----------|-------------|-------------| @@ -212,5 +224,6 @@ export default { | forbidClick | 不允许背景点击 | Boolean | false | true, false| | duration | 时长(ms) | Number | 3000ms | -| -### Toast.clear() +#### Toast.clear() + 关闭toast。 diff --git a/docs/examples-docs/waterfall.md b/docs/examples-docs/waterfall.md index ad88ecb89..2155b2689 100644 --- a/docs/examples-docs/waterfall.md +++ b/docs/examples-docs/waterfall.md @@ -1,5 +1,7 @@ ## Waterfall 瀑布流 +### 使用指南 + #### 全局注册 `Waterfall`引入后就自动全局安装。如果需要,可以再次手动安装: @@ -74,6 +76,8 @@ export default { } +#### 基础用法 + :::demo 基础用法 ```html
diff --git a/packages/actionsheet/src/actionsheet.vue b/packages/actionsheet/src/actionsheet.vue index 1039d00b4..a29ad121f 100644 --- a/packages/actionsheet/src/actionsheet.vue +++ b/packages/actionsheet/src/actionsheet.vue @@ -89,7 +89,9 @@ export default { methods: { handleItemClick(item) { - + if (item.callback && typeof item.callback === 'function') { + item.callback(item); + } } } }; From 09d9f7503e8d405abc1e7a1410d1b0b2ea162cfe Mon Sep 17 00:00:00 2001 From: cookfront Date: Sat, 1 Apr 2017 17:22:02 +0800 Subject: [PATCH 34/46] build docs --- docs/examples-dist/actionsheet.vue | 13 +++++++++- docs/examples-dist/swipe.vue | 2 +- docs/examples-dist/switch.vue | 38 +++++++++++++++++++++++------- 3 files changed, 43 insertions(+), 10 deletions(-) diff --git a/docs/examples-dist/actionsheet.vue b/docs/examples-dist/actionsheet.vue index 7a2418f86..80300646d 100644 --- a/docs/examples-dist/actionsheet.vue +++ b/docs/examples-dist/actionsheet.vue @@ -5,6 +5,8 @@ + +
弹出带取消按钮的actionsheet @@ -12,6 +14,8 @@ + +
弹出带标题的actionsheet @@ -53,7 +57,8 @@ export default { actions1: [ { name: '微信安全支付', - className: 'actionsheet-wx' + className: 'actionsheet-wx', + callback: this.handleActionClick }, { name: '支付宝支付', @@ -71,6 +76,12 @@ export default { } ] }; + }, + + methods: { + handleActionClick(item) { + console.log(item); + } } } \ No newline at end of file diff --git a/docs/examples-dist/swipe.vue b/docs/examples-dist/swipe.vue index 4ddd3719d..1b417dab6 100644 --- a/docs/examples-dist/swipe.vue +++ b/docs/examples-dist/swipe.vue @@ -9,7 +9,7 @@ - + diff --git a/docs/examples-dist/switch.vue b/docs/examples-dist/switch.vue index bec31fbe1..0047ad4e9 100644 --- a/docs/examples-dist/switch.vue +++ b/docs/examples-dist/switch.vue @@ -1,24 +1,35 @@ +``` +::: +#### 消息确认 + +用于确认消息,包含取消和确认按钮。 + +:::demo 消息确认 +```html +confirm + + \ No newline at end of file diff --git a/docs/examples-dist/dialog.vue b/docs/examples-dist/dialog.vue index 54c15ce68..d71062379 100644 --- a/docs/examples-dist/dialog.vue +++ b/docs/examples-dist/dialog.vue @@ -1,7 +1,10 @@ -