diff --git a/examples/docs/dialog.md b/examples/docs/dialog.md
index 4fd9b7138..f8604a4ed 100644
--- a/examples/docs/dialog.md
+++ b/examples/docs/dialog.md
@@ -60,96 +60,102 @@
## 基本用法
-点击打开 Dialog
+点击打开 Dialog
-
+
这是一段信息,这是一段信息,这是一段信息,这是一段信息,这是一段信息,这是一段信息,这是一段信息,这是一段信息
```html
-点击打开 Dialog
+点击打开 Dialog
-
+
这是一段信息,这是一段信息,这是一段信息,这是一段信息,这是一段信息,这是一段信息,这是一段信息,这是一段信息
```
## 设置尺寸
-点击打开小尺寸 Dialog
+点击打开小尺寸 Dialog
-
+
这是一段内容
```html
-点击打开小尺寸 Dialog
+点击打开小尺寸 Dialog
-
+
这是一段内容
```
-点击打开全屏幕 Dialog
+点击打开全屏幕 Dialog
-
+
```html
-点击打开全屏幕 Dialog
+点击打开全屏幕 Dialog
-
+
```
## 设置能否通过点击modal或按下esc关闭dialog
-打开 Dialog,点击 modal 或按下 esc 关闭无法将其关闭
+打开 Dialog,点击 modal 或按下 esc 关闭无法将其关闭
-
+
这是一段信息,这是一段信息,这是一段信息,这是一段信息,这是一段信息,这是一段信息,这是一段信息,这是一段信息
```html
-打开 Dialog,点击 modal 或按下 esc 关闭无法将其关闭
+打开 Dialog,点击 modal 或按下 esc 关闭无法将其关闭
-
+
这是一段信息,这是一段信息,这是一段信息,这是一段信息,这是一段信息,这是一段信息,这是一段信息,这是一段信息
```
## 自定义内容
-打开嵌套表格的 Dialog
+打开嵌套表格的 Dialog
-
+
@@ -158,11 +164,11 @@
-打开嵌套表单的 Dialog
+打开嵌套表单的 Dialog
-
-
+
+
@@ -174,16 +180,16 @@
```html
-打开嵌套表格的 Dialog
+打开嵌套表格的 Dialog
-
+
@@ -191,10 +197,10 @@
-打开嵌套表单的 Dialog
+打开嵌套表单的 Dialog
-
-
+
+
@@ -206,8 +212,8 @@
```
@@ -226,3 +232,10 @@
|------|--------|
| - | dialog 的内容 |
| footer | dialog 按钮操作区的内容 |
+
+## 方法
+每个 el-dialog 实例都暴露了如下方法,用于在不使用 v-model 的情况下打开 / 关闭实例:
+| 方法名 | 说明 |
+|------|--------|
+| open | 打开当前实例 |
+| close | 关闭当前实例 |
diff --git a/package.json b/package.json
index 6fbf1a7d6..14d06cf2c 100644
--- a/package.json
+++ b/package.json
@@ -47,7 +47,7 @@
"vue": "^2.0.0-beta.5",
"vue-loader": "^9.2.3",
"vue-markdown-loader": "^0.4.0",
- "vue-popup": "^0.1.8",
+ "vue-popup": "^0.2.1",
"vue-router": "^2.0.0-beta.2"
}
}
diff --git a/packages/dialog/package.json b/packages/dialog/package.json
index 32e0c41d9..a223e6050 100644
--- a/packages/dialog/package.json
+++ b/packages/dialog/package.json
@@ -12,6 +12,6 @@
"author": "elemefe",
"license": "MIT",
"devDependencies": {
- "vue-popup": "^0.1.8"
+ "vue-popup": "^0.2.1"
}
}
diff --git a/packages/dialog/src/component.vue b/packages/dialog/src/component.vue
index 0aa3f3db8..a522a848b 100644
--- a/packages/dialog/src/component.vue
+++ b/packages/dialog/src/component.vue
@@ -1,16 +1,20 @@
-