微信小程序 确认框的实现(附代码)


Posted in Javascript onJuly 23, 2019

效果图如下:

微信小程序 确认框的实现(附代码)

核心代码如下:

delType:function(e){

 var typeId = e.currentTarget.dataset['id'];

 console.log("delete:"+typeId)


 wx.showModal({
  title: '提示',
  content: '确认要删除该支出类型?',
  success: function (res) {
   if (res.confirm) {
    console.log('用户点击确定')

    wx.request({

     url: getApp().globalData.urlPath + "spendingType/delete",
     method: "POST",
     data: {
      typeId: typeId
     },
     header: {
      "Content-Type": "application/x-www-form-urlencoded"
     },
     success: function (res) {
      console.log(res.data.code);
      if (res.statusCode == 200) {

       //访问正常
       if (res.data.code == "000000") {
        wx.showToast({
         title: "删除成功,返回支出类型列表",
         icon: 'success',
         duration: 3000,
         success: function () {

          wx.navigateTo({
           url: '../type/type'
          })
         }
        })

       }
      } else {

       wx.showLoading({
        title: '系统异常',
        fail
       })

       setTimeout(function () {
        wx.hideLoading()
       }, 2000)
      }

     }
    })


   } else if (res.cancel) {
    console.log('用户点击取消')
   }
  }
 })

}

wxml代码如下:

<text bindtap='delType' data-id="{{item.typeId}}">删除</text>

data-id相当于绑定对应的值,比方说你是根据id来删除对应的数据。

bindtap,即绑定事件。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
基于jquery的兼容各种浏览器的iframe自适应高度的脚本
Aug 13 Javascript
整理8个很棒的 jQuery 倒计时插件和教程
Dec 12 Javascript
JS代码优化技巧之通俗版(减少js体积)
Dec 23 Javascript
jquery事件机制扩展插件 jquery鼠标右键事件。
Dec 26 Javascript
jQuery中attr()与prop()函数用法实例详解(附用法区别)
Dec 29 Javascript
深入理解关于javascript中apply()和call()方法的区别
Apr 12 Javascript
vue2.0嵌套路由实现豆瓣电影分页功能(附demo)
Mar 13 Javascript
angular-ngSanitize模块-$sanitize服务详解
Jun 13 Javascript
Webpack打包css后z-index被重新计算的解决方法
Jun 18 Javascript
js 判断当前时间是否处于某个一个时间段内
Sep 19 Javascript
使用Vue调取接口,并渲染数据的示例代码
Oct 28 Javascript
手把手教你实现 Promise的使用方法
Sep 02 Javascript
koa2 从入门到精通(小结)
Jul 23 #Javascript
详解JavaScript 浮点数运算的精度问题
Jul 23 #Javascript
前端插件之Bootstrap Dual Listbox使用教程
Jul 23 #Javascript
JavaScript 格式化数字、金额、千分位、保留几位小数、舍入舍去
Jul 23 #Javascript
vscode vue 文件模板的配置方法
Jul 23 #Javascript
Vue中对iframe实现keep alive无刷新的方法
Jul 23 #Javascript
jQuery Ajax async=&gt;false异步改为同步时,解决导致浏览器假死的问题
Jul 22 #jQuery
You might like
用phpmyadmin更改mysql5.0登录密码
2008/03/25 PHP
PHP安全配置详细说明
2011/09/26 PHP
Yii2单元测试用法示例
2016/11/12 PHP
PHP大文件分片上传的实现方法
2018/10/28 PHP
在一个form用一个SUBMIT(或button)分别提交到两个处理表单页面的代码
2007/02/15 Javascript
js jquery数组介绍
2012/07/15 Javascript
JS正则表达式获取分组内容的方法详解
2013/11/15 Javascript
JavaScript对象之深度克隆介绍
2014/12/08 Javascript
jQuery中is()方法用法实例
2015/01/06 Javascript
Bootstrap精简教程中秋大放送
2016/09/15 Javascript
bootstrap学习使用(导航条、下拉菜单、轮播、栅格布局等)
2016/12/01 Javascript
详解Javascript数据类型的转换规则
2016/12/12 Javascript
jQuery插件FusionCharts实现的MSBar3D图效果示例【附demo源码】
2017/03/23 jQuery
angularjs实现上拉加载和下拉刷新数据功能
2017/06/12 Javascript
深入理解Vue-cli搭建项目后的目录结构探秘
2017/07/13 Javascript
JavaScript 自定义事件之我见
2017/09/25 Javascript
JS中touchstart事件与click事件冲突的解决方法
2018/03/12 Javascript
vue自定义filters过滤器
2018/04/26 Javascript
vue+axios 前端实现登录拦截的两种方式(路由拦截、http拦截)
2018/10/24 Javascript
[jQuery] 事件和动画详解
2019/03/05 jQuery
如何优雅地在vue中添加权限控制示例详解
2019/03/07 Javascript
解决 viewer.js 动态更新图片导致无法预览的问题
2019/05/14 Javascript
JS实现普通轮播图特效
2020/01/01 Javascript
Vue使用Three.js加载glTF模型的方法详解
2020/06/14 Javascript
[05:24]TI9采访——教练
2019/08/24 DOTA
python做量化投资系列之比特币初始配置
2018/01/23 Python
django1.11.1 models 数据库同步方法
2018/05/30 Python
Pytorch 实现数据集自定义读取
2020/01/18 Python
jupyternotebook 撤销删除的操作方式
2020/04/17 Python
matplotlib图例legend语法及设置的方法
2020/07/28 Python
CSS3 制作旋转的大风车(充满童年回忆)
2013/01/30 HTML / CSS
介绍一下grep命令的使用
2012/06/28 面试题
酒吧总经理岗位职责
2013/12/10 职场文书
幼儿园小班教学反思
2014/02/02 职场文书
环境保护建议书
2014/08/26 职场文书
win10更新失败无限重启解决方法
2022/04/19 数码科技