我使用Angular 14作为前端,Laravel 8作为后端。使用Firebase作为聊天功能。问题是,聊天历史记录显示在笔记本电脑/台式机和Android手机中,但它不显示在iPhone中。x1c 0d1x
几秒的小讲解视频
https://www.loom.com/share/e57b9b47ee924a4aaea26e6c94a03514
第一个
和
get(ref(this.db, `chats/${this.roomname}`)).then((re) => {
console.log('chatsssss', re.toJSON());
re.forEach((e) => {
const childKey = e.key;
const data = e.val();
const chat: any = {};
chat.nickname = data["nickname"];
chat.date = formatDate(data["date"], 'yyyy-MM-dd hh:mm:ss', 'en-US');
chat.type = data['type'];
chat.message = data['message'];
this.chats.push(chat);
console.log("childKey", chat);
this.scroolToEnd();
});
1条答案
按热度按时间x9ybnkn61#
这样做,它就会工作
和