vant/docs/examples-docs/dialog.md
2017-04-01 17:45:26 +08:00

3.2 KiB
Raw Blame History

Dialog 弹出框

使用指南

Dialog和其他组件不同不是通过HTML结构的方式来使用而是通过函数调用的方式。使用前需要先引入它它接受一个数组作为参数数组中的每一项对应了图片链接。

import { Dialog } from '@youzan/zanui-vue';

代码演示

消息提示

用于提示一些消息,只包含一个确认按钮。

:::demo 消息提示

<zan-button @click="handleAlertClick">alert</zan-button>

<script>
export default {
  methods: {
    handleAlertClick() {
      Dialog.alert({
        title: 'alert标题',
        message: '弹窗提示文字左右始终距离边20PX上下距离20PX文字左对齐。弹窗提示文字左右始终距离边20PX上下距离20PX文字左对齐。'
      }).then((action) => {
        console.log(action);
      });
    }
  }
};
</script>

:::

消息确认

用于确认消息,包含取消和确认按钮。

:::demo 消息确认

<zan-button @click="handleConfirmClick">confirm</zan-button>

<script>
export default {
  methods: {
    handleConfirmClick() {
      Dialog.confirm({
        title: 'confirm标题',
        message: '弹窗提示文字左右始终距离边20PX上下距离20PX文字左对齐。弹窗提示文字左右始终距离边20PX上下距离20PX文字左对齐。'
      }).then((action) => {
        console.log(action);
      }, (error) => {
        console.log(error);
      });
    }
  }
};
</script>

:::

点击以下按钮查看手机端效果:

<zan-button @click="mobileShow = true">点击查看手机端效果

方法

Dialog.alert(options)

消息提示时使用该方法。

Dialog.confirm(options)

消息确认时使用该方法。

Options

参数 说明 类型 默认值 可选值
title 标题 string
message 内容 string
confirmButtonText 确认按钮的文案 string 确认
cancelButtonText 取消按钮的文案 string 取消