diff --git a/packages/dialog/README.md b/packages/dialog/README.md
index 0b808f44..aa6c0e1b 100644
--- a/packages/dialog/README.md
+++ b/packages/dialog/README.md
@@ -39,6 +39,7 @@ Dialog.alert({
```
#### 消息确认
+
用于确认消息,包含取消和确认按钮
```javascript
@@ -127,6 +128,7 @@ Page({
|-----------|-----------|-----------|-------------|
| title | 标题 | `String` | - |
| message | 内容 | `String` | - |
+| messageAlign | 内容对齐方式,可选值为`left` `right` | `String` | `center` |
| zIndex | z-index 层级 | `Number` | `100` |
| selector | 自定义选择器 | `String` | `van-dialog` |
| showConfirmButton | 是否展示确认按钮 | `Boolean` | `true` |
@@ -149,6 +151,7 @@ Page({
| show | 是否显示弹窗 | `Boolean` | - |
| title | 标题 | `String` | - |
| message | 内容 | `String` | - |
+| message-align | 内容对齐方式,可选值为`left` `right` | `String` | `center` |
| z-index | z-index 层级 | `Number` | `100` |
| show-confirm-button | 是否展示确认按钮 | `Boolean` | `true` |
| show-cancel-button | 是否展示取消按钮 | `Boolean` | `false` |
diff --git a/packages/dialog/dialog.ts b/packages/dialog/dialog.ts
index ebd53622..f8c30609 100644
--- a/packages/dialog/dialog.ts
+++ b/packages/dialog/dialog.ts
@@ -11,6 +11,7 @@ type DialogOptions = {
selector?: string;
transition?: string;
asyncClose?: boolean;
+ messageAlign?: string;
confirmButtonText?: string;
cancelButtonText?: string;
showConfirmButton?: boolean;
@@ -68,6 +69,7 @@ Dialog.defaultOptions = {
zIndex: 100,
overlay: true,
asyncClose: false,
+ messageAlign: '',
transition: 'scale',
selector: '#van-dialog',
confirmButtonText: '确认',
diff --git a/packages/dialog/index.less b/packages/dialog/index.less
index f5a8dfdc..610d8c36 100644
--- a/packages/dialog/index.less
+++ b/packages/dialog/index.less
@@ -23,12 +23,21 @@
line-height: 1.5;
max-height: 60vh;
overflow-y: auto;
+ text-align: center;
-webkit-overflow-scrolling: touch;
&--has-title {
padding-top: 12px;
color: @gray-darker;
}
+
+ &--left {
+ text-align: left;
+ }
+
+ &--right {
+ text-align: right;
+ }
}
&__footer {
diff --git a/packages/dialog/index.ts b/packages/dialog/index.ts
index fec7b977..ff75ba48 100644
--- a/packages/dialog/index.ts
+++ b/packages/dialog/index.ts
@@ -10,6 +10,7 @@ VantComponent({
message: String,
useSlot: Boolean,
asyncClose: Boolean,
+ messageAlign: String,
showCancelButton: Boolean,
closeOnClickOverlay: Boolean,
confirmButtonOpenType: String,
diff --git a/packages/dialog/index.wxml b/packages/dialog/index.wxml
index 71edae7a..fe890fd0 100644
--- a/packages/dialog/index.wxml
+++ b/packages/dialog/index.wxml
@@ -17,7 +17,7 @@
{{ message }}