Firestore 上的 beforeunload 更新文档

问题描述

如何在卸载前更新 Firestore 中的文档?

    function sleep() {
      var start = new Date().getTime();
      while (new Date().getTime() < start + 3000);
    }

    window.addEventListener("beforeunload",function(event) {
      const ref = db.collection('users').doc(currentUser.uid);
      ref.update({
        profiles: true
      }).then(function() {
        console.log("Added!");
      });
      console.log("Blocking for 3 seconds...");
      sleep();
      console.log("Done!!");
    });

似乎从未调用过 ref.update()?知道为什么会这样吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)