美文网首页
微信 wx.showModal的使用注意事项

微信 wx.showModal的使用注意事项

作者: 稻草人_9ac7 | 来源:发表于2019-11-13 18:40 被阅读0次

    在wx.showModal中使用this的时候我们需要注意一些问题
    我们需要在外面定义this变量

    let $this = this
    

    如果不使用这样的方法,会找不到this,报错this没有定义

    /////////////删除地址
      delAddress(e){
        let $this = this
        wx.showModal({
          title: '您即将删除数据',
          content: '是否要删除数据',
          success(res) {
            if (res.confirm) {
              console.log('用户点击确定')
                // //先获取到指定的数据
    
        let addressid = e.currentTarget.dataset.addressid
        console.log("111111", addressid)
        let index = e.currentTarget.dataset.index
    
        let url ="/address/del"
        let data = {
          addressId: addressid
        }   
        console.log("11",$this)
        app.$get(url,data).then(res=>{
          console.log("删除成功",res)    
          $this.data.list.splice(index, 1)    
           
          $this.setData({
            list: $this.data.list
          })
        }).catch(err=>{
          console.log("删除失败",err)
        })
    
    
            } else if (res.cancel) {
              console.log('用户点击取消')
            }
          }
        })
    

    相关文章

      网友评论

          本文标题:微信 wx.showModal的使用注意事项

          本文链接:https://www.haomeiwen.com/subject/aojkictx.html