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

效果图如下:

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

核心代码如下:

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,即绑定事件。

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

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容