当前位置: 首页 > article >正文

小程序API —— 52 小程序界面交互 - 模态对话框 - 消息对话框

  • wx.showModal():模态对话框,常用于询问用户是否执行一些操作;例如:询问用户是否退出登录、是否删除该商品等;
  • wx.showToast():消息提示框,根据用户的某些操作来告知操作的结果;例如:退出成功时给用户提示,提示删除成功等;

接下来我们使用这两个 API 来实现一个具体的效果:点击删除按钮,弹出模态对话框;当用户点击【取消】时,给用户提示【取消删除】;当用户点击【确定】时,提示【删除成功】;

下面我们打开微信开发者工具来演示一下如何实现这个效果:

打开 pages/cate/cate.wxml 文件,我们设计一个删除按钮,输入以下代码:

<button type="primary" bind:tap="delHandler">删除商品</button>

打开 pages/cate/cate.js 文件,输入以下代码:

Page({
  // 删除商品
  async delHandler() {
    // showModal 显示模态对话框
    const { confirm } = await wx.showModal({
      title: '提示',
      content: '是否删除该商品'
    });
    if(confirm){
      wx.showToast({
        title: '删除成功',
        icon: 'none',
        duration: 2000
      })
    } else {
      wx.showToast({
        title: '取消删除',
        icon: 'error',
        duration: 2000
      })
    }
  }
})

接着编译运行,点击删除按钮,当我们点击【取消】时,会弹出【取消删除】,如下:

在这里插入图片描述
当我们点击【确认】时,会弹出【删除成功】,如下:

在这里插入图片描述
注意这两个对话框有很多属性,我们可以打开 showMadal 文档 和 showToast 文档 进行学习;

参考视频:尚硅谷微信小程序开发教程


http://www.kler.cn/a/595704.html

相关文章:

  • Windows 图形显示驱动开发-WDDM 2.9功能- 支持跨适配器资源扫描 (CASO)(二)
  • 基于FPGA频率、幅度、相位可调的任意函数发生器(DDS)实现
  • hexo+butterfly博客功能完善和美化(三)---评论功能载入
  • C#Dictionary值拷贝还是引用
  • IDEA导入jar包后提示无法解析jar包中的类,比如无法解析符号 ‘log4j‘
  • 流式语音识别概述-paddlespeech
  • Solana Anchor 程序接口定义语言(IDL)
  • 【回归算法解析系列09】梯度提升回归树(GBRT, XGBoost, LightGBM)
  • Metasploit 跳板攻击
  • StarRocks 升级注意事项
  • django怎么配置404和500
  • VLAN综合实验报告
  • 【 Kubernetes 风云录 】- MutatingWebhook 实现自动注入
  • 解决 SQL Server 日常使用中的疑难杂症,提供实用解决方案
  • 阿里云国际站代理商:服务器网页如何应对恶意网络爬虫?
  • CI/CD管道
  • Apache Tomcat CVE-2025-24813 安全漏洞
  • MES汽车零部件制造生产监控看板大屏
  • FineBI_实现求当日/月/年回款金额分析
  • electron-builder创建桌面应用