Javascript Firestore中存储的日期对象的行为将发生更改,您的应用程序可能会中断
我在处理VueJs时遇到了这个问题,因为我想从firebase记录数据。 我根据控制台上的建议更改了代码,但没有任何效果。我正在使用Vue Cli 3和firebase 5.5.9Javascript Firestore中存储的日期对象的行为将发生更改,您的应用程序可能会中断,javascript,firebase,vue.js,google-cloud-firestore,Javascript,Firebase,Vue.js,Google Cloud Firestore,我在处理VueJs时遇到了这个问题,因为我想从firebase记录数据。 我根据控制台上的建议更改了代码,但没有任何效果。我正在使用Vue Cli 3和firebase 5.5.9 <script> import db from './firebaseInit' export default { name: 'dashboard', data(){ return{ employees: [] } }, c
<script>
import db from './firebaseInit'
export default {
name: 'dashboard',
data(){
return{
employees: []
}
},
created(){
db.collection('employees').get().then
(querySnapshot => {
querySnapshot.forEach(doc => {
console.log(doc.data())
const data = {
}
})
})
}
}
</script>
如错误消息和中所示,您需要使用关于如何存储日期/时间戳字段的指令初始化
firestore
对象
因此:
它对我有用。你可以试一试。:) 谢谢你的回答。这对我有用。但另一件事是它没有在控制台中记录doc.data()。我重新启动了开发服务器,但什么也没发生。这似乎与你开始发帖时的警告消息无关。故障排除的第一步是在
querySnapshot.forEach(…
上设置断点,然后查看是否触发。它正在工作。但另一件事是它没有在控制台中记录doc.data()。我重新启动了开发服务器,但什么都没有发生。它没有记录doc.data()以前在控制台中?您可以通过在控制台中记录数据的方式附加代码吗?是的,您可以在我的问题中看到代码。在其中,我将data.doc()记录在created方法中。
import firebase from 'firebase'
import 'firebase/firestore'
import firebaseConfig from './firebaseConfig'
const firebaseApp = firebase.initializeApp(firebaseConfig)
// const firestore = firebase.firestore();
// const settings = {timestampsInSnapshots: true};
// firestore.settings(settings);
export default firebaseApp.firestore()
import firebase from 'firebase'
import 'firebase/firestore'
import firebaseConfig from './firebaseConfig'
const firebaseApp = firebase.initializeApp(firebaseConfig)
const firestore = firebase.firestore();
const settings = {timestampsInSnapshots: true};
const api = firestore.settings(settings);
export default api;
import firebase from "firebase";
import "firebase/firestore";
import firebaseConfig from "./firabaseConfig.js";
const firebaseApp = firebase.initializeApp(firebaseConfig);
firebaseApp.firestore().settings({ timestampsInSnapshots: true });
export default firebaseApp.firestore();