美文网首页
微信小程序对于数据的局部更新

微信小程序对于数据的局部更新

作者: 君临天下夜未央 | 来源:发表于2018-12-26 16:58 被阅读4次

想要实现一个删除后局部更新的操作,然后想在删除操作中再次调用Onload函数进行数据更新并加载,但总提示this.Onload()函数不存在

微信小程序要实现页面刷新,简单的说就是在不同的地方执行onLoad周期函数。不过需要注意在刷新时是否需要初始化变量,这个必须注意。

 openConfirm: function (option) {
    let id = option.currentTarget.id
    let that = this
    wx.showModal({
      title: '删除此记录',
      content: '删除之后将无法恢复,确认要删除此记录?',
      confirmText: "确定",
      cancelText: "取消",
      success: function (res) {
        console.log(res);
        if (res.confirm) {
          db.collection('records').doc(id).remove({
            success(r) {
              wx.showToast({
                title: '删除成功',
                icon: 'success',
                duration: 3000
              });
              that.onLoad()
            }
          })
                   
        } else {
          console.log('用户点击编辑操作')
        }
      }
    });
  },

附小程序页面生命周期:


image.png

参考:JavaScript 的基本语法
https://wangdoc.com/javascript/basic/grammar.html

相关文章

网友评论

      本文标题:微信小程序对于数据的局部更新

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