zoukankan      html  css  js  c++  java
  • iview modal关闭问题 自动关闭、异步关闭、定时关闭

    最近做项目的时候有个很简单的需求,但是是因为不太熟悉新的项目,这么简单简单的功能花了很长时间没写出来,后来发现就是对Vue-Iview的一个坑,我写的是和官网一致但是效果还是没出来。

     Vue的templete和data里还有methods里面的方法和官网一致,但是效果没出来:------:必须添加双向绑定的属性v-model,这个v-model的属性值和@click绑定的事件名称一致 才能事件正常触发

    <template>
        <div>
            <Button type="primary" @click="modal1 = true">显示对话框</Button>
            <Modal
                v-model="modal1"
                title="普通的Modal对话框标题"
                @on-ok="ok"
                :loading="loading">
                <p>对话框内容</p>
                <p>对话框内容</p>
                <p>对话框内容</p>
            </Modal>
        </div>
    </template>
    <script>
        export default {
            data () {
                return {
                    modal1: false,
                    loading: true
                }
            },
            methods: {
                ok () {
                    this.$Message.info('异步验证数据');
                    setTimeout(() => {
                        this.loading = false;
                        this.$nextTick(() => {
                            this.loading = true;
                        });
                    }, 2000);
                }
            }
        }
    </script>
    View Code

  • 相关阅读:
    readystatechange事件
    DOMContentLoaded事件
    beforeunload事件
    jieba
    模型评估
    机器学习术语
    决策树
    kafka
    即时通讯好文
    HTTP头的Expires与Cache-control
  • 原文地址:https://www.cnblogs.com/mahmud/p/11790353.html
Copyright © 2011-2022 走看看