【前端的3种弹窗】

一、alert弹窗

窗口中只能进行"确认"按钮操作

this.$alert(
      "提示信息",
      "提示",
      {
        confirmButtonText: "确定",
        callback: (action) => {
        }
      }
    )

二、confirm弹窗

窗口中能进行"确认"和"取消"按钮操作

this.$confirm('提示信息?', '提示', {
          confirmButtonText: '确定',
          cancelButtonText: '取消',
          type: 'warning'
        }).then(() => {
          this.$message({
            type: 'success',
            message: '删除成功!'
          });
        }).catch(() => {
          this.$message({
            type: 'info',
            message: '已取消删除'
          });          
       });

点击确定按钮,调用then方法指定的内容,点击取消按钮,调用catch方法指定的内容;
如果then中的方法在运行过程中抛出错误,也会被catch方法捕获。

三、prompt弹窗

窗口中能进行"确认"和"取消"按钮操作,并有输入框可输入文本

提示消息框提供了一个文本字段,用户可以在此字段输入一个答案来响应您的提示。该消息框有一个“确定”按钮和一个“取消”按钮。如果您提供了一个辅助字符串参数,则提示消息框将在文本字段显示该辅助字符串作为默认响应。否则,默认文本为 “”。
与alert( ) 和 confirm( ) 方法类似,prompt 方法也将显示一个模式消息框。用户在继续操作之前必须先关闭该消息框 。
例如:var theResponse = window.prompt(“欢迎?”,“请在此输入您的姓名。”);
在这里插入图片描述

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在 Django 中实现弹窗可以使用前端技术,例如 JavaScript、jQuery 等。下面是一个使用 jQuery 实现弹窗的例子: 1. 在 HTML 文件中引入 jQuery: ```html <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script> ``` 2. 在 HTML 文件中添加弹窗的 HTML 代码: ```html <div id="myModal" class="modal"> <div class="modal-content"> <span class="close">×</span> <p>这是一个弹窗。</p> </div> </div> ``` 3. 添加 CSS 样式: ```css /* 弹窗的样式 */ .modal { display: none; /* 默认隐藏 */ position: fixed; /* 固定定位 */ z-index: 1; /* 显示在顶层 */ left: 0; top: 0; width: 100%; height: 100%; overflow: auto; /* 允许滚动 */ background-color: rgb(0,0,0); /* 半透明黑色背景 */ background-color: rgba(0,0,0,0.4); /* 半透明黑色背景 */ } /* 弹窗内容的样式 */ .modal-content { background-color: #fefefe; margin: 15% auto; /* 居中显示 */ padding: 20px; border: 1px solid #888; width: 80%; } /* 关闭按钮的样式 */ .close { color: #aaa; float: right; font-size: 28px; font-weight: bold; } .close:hover, .close:focus { color: black; text-decoration: none; cursor: pointer; } ``` 4. 使用 JavaScript 实现弹窗的显示和隐藏: ```javascript // 获取弹窗元素 var modal = document.getElementById("myModal"); // 获取关闭按钮元素 var closeBtn = document.getElementsByClassName("close")[0]; // 当用户点击关闭按钮时,隐藏弹窗 closeBtn.onclick = function() { modal.style.display = "none"; } // 当用户点击其他地方时,隐藏弹窗 window.onclick = function(event) { if (event.target == modal) { modal.style.display = "none"; } } // 显示弹窗 function showModal() { modal.style.display = "block"; } ``` 5. 在 Django 的模板文件中调用 JavaScript 函数: ```html <button onclick="showModal()">显示弹窗</button> ``` 这样就可以在 Django 中实现简单的弹窗效果了。需要注意的是,这只是一个简单的示例,实际应用中还需要根据需求进行修改和扩展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值