mirror of
https://github.com/youzan/vant.git
synced 2026-05-06 01:00:26 +08:00
55 lines
1.3 KiB
Vue
55 lines
1.3 KiB
Vue
<template>
|
|
<div class="page-dialog">
|
|
<h1 class="page-title">Dialog</h1>
|
|
|
|
<div class="z-button-1">
|
|
<z-button @click="handleAlertClick">点击我打开alert提示框</z-button>
|
|
</div>
|
|
|
|
<div class="z-button-1">
|
|
<z-button @click="handleConfirmClick">点击我打开confirm提示框</z-button>
|
|
</div>
|
|
|
|
</div>
|
|
</template>
|
|
|
|
<script>
|
|
import { Dialog } from 'src/index';
|
|
|
|
export default {
|
|
methods: {
|
|
handleAlertClick() {
|
|
Dialog.alert({
|
|
title: 'alert标题',
|
|
message: '弹窗提示文字,左右始终距离边20PX,上下距离20PX,文字左对齐。弹窗提示文字,左右始终距离边20PX,上下距离20PX,文字左对齐。'
|
|
}).then((action) => {
|
|
console.log(action);
|
|
});
|
|
},
|
|
|
|
handleConfirmClick() {
|
|
Dialog.confirm({
|
|
title: 'confirm标题',
|
|
message: '弹窗提示文字,左右始终距离边20PX,上下距离20PX,文字左对齐。弹窗提示文字,左右始终距离边20PX,上下距离20PX,文字左对齐。'
|
|
}).then((action) => {
|
|
console.log(action);
|
|
}, (error) => {
|
|
console.log(error);
|
|
});
|
|
}
|
|
}
|
|
};
|
|
</script>
|
|
|
|
<style>
|
|
@component-namespace page {
|
|
@b dialog {
|
|
padding: 0 15px;
|
|
|
|
.z-button-1 {
|
|
margin-bottom: 10px;
|
|
}
|
|
}
|
|
}
|
|
</style>
|