Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Firestore中存储的日期对象的行为将发生更改,您的应用程序可能会中断_Javascript_Firebase_Vue.js_Google Cloud Firestore - Fatal编程技术网

Javascript Firestore中存储的日期对象的行为将发生更改,您的应用程序可能会中断

Javascript 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

我在处理VueJs时遇到了这个问题,因为我想从firebase记录数据。 我根据控制台上的建议更改了代码,但没有任何效果。我正在使用Vue Cli 3和firebase 5.5.9

<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();