1.需求:在el-select下拉选择的时候,当我们更换选项时需要弹出二次确认弹窗。

2.思路:利用el-select中change事件,通过watch监听数据变换,定义一个初始状态,当点击弹窗中确认时设置成功,点击取消时,将将监听到的旧值赋给点击的值。

3.代码:

 <el-select v-model="tab_id" placeholder="请选择" @change="tabidChange"><el-option v-for="item in tabList" :key="item.id" :label="item.title" :value="item.id"> </el-option></el-select>watch: {tab_id(val,oldval){console.log(val,oldval,"监听");this.oldval = oldval}},tabidChange(val){let tab_titel = this.tabList.find((res)=>{return res.id == val})this.$confirm(`确认将「${tab_titel.title}」频道页面设置成得到首页?`, "警告", {confirmButtonText: "确定",cancelButtonText: "取消",type: "warning",}).then(() => {this.$message({type: "success",message: "设置成功!",});}).catch(() => {this.$message({type: "error",message: "已取消设置",});//将监听到的旧值赋给点击的值this.tab_id = this.oldval;});},

el-select 选中后二次确认弹窗~相关推荐

  1. Element ui Switch 开关二次确认弹窗后再更改开关状态

    Element ui Switch 开关二次确认弹窗后再更改开关状态 Switch 开关 基本用法 Events 重点: 禁用状态 Switch 开关 表示两种相互对立的状态间的切换,多用于触发「开/ ...

  2. vue二次确认弹窗组件

    1.二次确认弹窗组件reconfirm.vue <template><el-dialog :visible="dialogFlag" @close="c ...

  3. 微信公众号 h5 退出强制 二次确认弹窗

    微信公众号 h5  退出  强制 二次确认弹窗 $(function () {pushHistory();window.addEventListener("popstate", f ...

  4. 封装一个全局使用的二次确认弹窗

    背景: 如图所示,在项目中进行删除.取消.停用等等操作的时候,出于考虑误操作等,我们通常会需要用户进行二次确认,然后再进行操作.对于这种使用比较多的公共功能,我们如何才能保持一致并且简单的使用呢?出于 ...

  5. vue结合el-dialog 封装自己的confirm二次确认弹窗

    这里使用el-dialog 主要是用他的关闭动画,让关闭更加丝滑 首先在components 添加 ConfirmAlert文件夹 然后添加vue和js 文件 index.js import Vue ...

  6. “二次确认”设计策略

    概述 二次确认的主要作用是防止误操作,以及警示操作带来的后果,避免用户无意之间执行了本不想做的操作. 二次确认是一种打断用户流程的设计,只是迫不得已的折中方案.所以在是否使用,如何使用上需要有一定的考 ...

  7. Modal的二次确认弹框触发时机

    Modal的二次确认弹框触发时机 react中modal中的值变化了之后点击取消弹出二次确认弹窗,要是值没有变化可以直接关闭modal. 在项目里边有个需求,就是需要我们的modal弹窗(modal里 ...

  8. Vue中如何设置在执行删除等危险操作时给用户提示(二次确认后执行对应的操作)

    在项目中.在执行删除等不可撤销操作时,要提示用户.等用户二次确认后.才执行对应的方法. 效果展示 点击删除 等待二次确认 确定删除 删除成功 1.Vue官网 Popconfirm 气泡确认框 点击元素 ...

  9. uniapp uni-file-picker 组件删除时增加二次确认弹框

    全文放在下面,先写一下思路 1.思路 首先看了一下api文档,只有删除的事件,然后发现抛出的删除事件是已经删除了图片之后的事件,然后去源码里看在哪里抛出的删除 发现是在点击按钮的事件里做的删除,所以我 ...

最新文章

  1. urlPatterns映射的规则
  2. 135. 最大子序和【前缀和 单调队列】
  3. 3DSlicer3:模块管理(一)颜色、DCM、数据、模型、注释
  4. Android init第三、四部分详细分析
  5. python的ogr模块_python GDAL/OGR模块安装注意事项
  6. 阿里云发布智能语音自学习平台,零基础训练人工智能模型
  7. python实例变量不存在_python – peewee实例匹配查询不存在
  8. PHP项目异常类该如何设计,浅谈 PHP 中异常类的使用
  9. MailMail正式发布!注册码免费发放活动开启!(已结束~~不要再回复咧~)
  10. percona-toolkit源码编译安装
  11. SQL根据下标,返回split分割后字符串
  12. sqlite3的命令简单说明
  13. 软件Faststone Capture 注册码
  14. 矿大赵银娣matlab,中国矿业大学教职工代表大会第一次会议暨工会会员.DOC
  15. Mybatis中使用左连接查询
  16. LCR 测量仪使用方法
  17. TJA1043 CanTrcv
  18. 常见的标识符命名风格
  19. day01_xUtils+注解+动画
  20. 模拟除法计算|L1-046 整除光棍 (20分)(思路)

热门文章

  1. KUKA 以太网安装包
  2. 使用mysql的mycli插件
  3. emlog高仿小刀新版本模板
  4. 新年第一弹:吐蛇一下2013春晚
  5. 学习记录667@项目管理之项目人力资源管理
  6. 经验正交分解EOF详解及案例
  7. 如何制作一份导航电子地图(上)
  8. 这五种人工智能技术可以识别图片
  9. 系统运维系列 之Clickhouse数据库学习集锦(接查询优化问题整理)
  10. 计算机电源检查照,如何测试计算机的电源?检查计算机功耗的操作方法