私はログインシステムに取り組んでおり、ユーザーがログインしているかどうかを監視する必要があります。ユーザーのログイン状態を決定する値は次のように返されます。オブジェクトのメソッドによって返されたプロパティの変更を観察する方法
Parse.User.current().id // returns id when logged in
Parse.User.current() // returns null when logged out
期待機能(擬似コード):
watch(Parse.User.current().id, function (old_val, new_val) {
console.log('User id has changed from: ', old_val, ' to: ', new_val);
});
// expected result: User id has changed from null to H4tn34vw0
私はIE9 +のように、広いブラウザのサポートを維持したいと思います。私はObject.observe()
と見なしましたが、オブジェクトのプロパティを見ることができます。正しい場合、メソッドによって返される値ではありません。また、setInterval()
を使用し、毎秒オブジェクトをチェックすることは、パフォーマンスにとっては良い考えではないかもしれません。