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


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 相关文章推荐
做网页的一些技巧
Feb 01 Javascript
iframe里使用JavaScript控制主页转向的方法
Apr 03 Javascript
jQuery插件imgPreviewQs实现上传图片预览
Jan 15 Javascript
javascript轻量级库createjs使用Easel实现拖拽效果
Feb 19 Javascript
基于javascript html5实现多文件上传
Mar 03 Javascript
利用JQuery直接调用asp.net后台的简单方法
Oct 27 Javascript
jQuery实现元素的插入
Feb 27 Javascript
原生JS发送异步数据请求
Jun 08 Javascript
JS实现继承的几种常用方式示例
Jun 22 Javascript
vue倒计时刷新页面不会从头开始的解决方法
Mar 03 Javascript
Vue插槽_特殊特性slot,slot-scope与指令v-slot说明
Sep 04 Javascript
小程序实现tab标签页
Nov 16 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
PHP5.0对象模型探索之抽象方法和抽象类
2006/09/05 PHP
PHP使用者状态管理功能的应用
2006/10/09 PHP
php4的session功能评述(二)
2006/10/09 PHP
PHP删除特定数组内容并且重建数组索引的方法.
2011/03/25 PHP
ThinkPHP分页类使用详解
2014/03/05 PHP
PHP计算加权平均数的方法
2015/07/16 PHP
php用户注册信息验证正则表达式
2015/11/12 PHP
jquery实现文本框鼠标右击无效以及不能输入的代码
2010/11/05 Javascript
js中for in的用法示例解析
2013/12/25 Javascript
解决js中window.open弹出的是上次的缓存页面问题
2013/12/29 Javascript
js获取网页可见区域、正文以及屏幕分辨率的高度
2014/05/15 Javascript
javascript 处理null及null值示例
2014/06/09 Javascript
JavaScript实现打字效果的方法
2015/07/10 Javascript
原生JS实现网络彩票投注效果
2016/09/25 Javascript
基于bootstrap的选择框插件icheck
2016/12/23 Javascript
JS动态遍历json中所有键值对的方法(不知道属性名的情况)
2016/12/28 Javascript
js实现省份下拉菜单效果
2017/02/15 Javascript
JS实现数组按升序及降序排列的方法
2017/04/26 Javascript
JS基于正则实现数字千分位用逗号分隔的方法
2017/06/16 Javascript
JavaScript的setter与getter方法
2017/11/29 Javascript
js中获取URL参数的共用方法getRequest()方法实例详解
2018/10/24 Javascript
python使用PyV8执行javascript代码示例分享
2013/12/04 Python
python基础教程之数字处理(math)模块详解
2014/03/25 Python
Python使用Srapy框架爬虫模拟登陆并抓取知乎内容
2016/07/02 Python
Python基于pygame模块播放MP3的方法示例
2017/09/30 Python
python 获取一个值在某个区间的指定倍数的值方法
2018/11/12 Python
解决python字典对值(值为列表)赋值出现重复的问题
2019/01/20 Python
dataframe 按条件替换某一列中的值方法
2019/01/29 Python
Python3模拟登录操作实例分析
2019/03/12 Python
Python3使用 GitLab API 进行批量合并分支
2020/10/15 Python
HTML5 progress和meter控件_动力节点Java学院整理
2017/07/06 HTML / CSS
Revolution Beauty美国官网:英国知名化妆品网站
2018/07/23 全球购物
德国网上花店:Valentins
2018/08/15 全球购物
心碎乌托邦的创业计划书范文
2013/12/26 职场文书
如何打造一封优秀的留学推荐信
2014/01/25 职场文书
“5.12”护士节主持词
2015/07/04 职场文书