代码演示

    消息提示

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

    1. title: '标题',
    2. message: '弹窗内容'
    3. }).then(() => {
    4. // on close
    5. });
    6. Dialog.alert({
    7. message: '弹窗内容'
    8. }).then(() => {
    9. // on close
    10. });

    消息确认

    全局方法

    引入 Dialog 组件后,会自动在 Vue 的 prototype 上挂载 - dialog 方法,在所有组件内部都可以直接调用此方法

    1. export default {
    2. mounted() {
    3. this.- dialog.alert({
    4. message: '弹窗内容'
    5. });
    6. }
    7. }

    Options

    高级用法

    1. Vue.use(Dialog);
    2. export default {
    3. data() {
    4. show: false,
    5. username: '',
    6. password: ''
    7. };
    8. },
    9. methods: {
    10. beforeClose(action, done) {
    11. if (action === 'confirm') {
    12. setTimeout(done, 1000);
    13. } else {
    14. done();
    15. }
    16. }
    17. }
    18. }

    Event

    原文: