小编Eyk*_*ein的帖子

尝试初始化Cloud Firestore时,firebase.firestore()不是一个函数

当我尝试初始化Firebase Cloud Firestore时,遇到以下错误:

未捕获的TypeError:WEBPACK_IMPORTED_MODULE_0_firebase .firestore不是函数

npm install firebase --save以前安装了firebase .

import * as firebase from 'firebase';
import router from '../router';

const config = {
        apiKey: "a",
        authDomain: "a",
        databaseURL: "a",
        projectId: "a",
        storageBucket: "a",
        messagingSenderId: "a"
};
if(!firebase.apps.length){
  firebase.initializeApp(config);
  let firestore = firebase.firestore();
}
Run Code Online (Sandbox Code Playgroud)

javascript firebase google-cloud-firestore

42
推荐指数
7
解决办法
3万
查看次数

PWA - iOS 更改状态栏颜色

是否可以在 iOS 11.3 Beta 6 上更改渐进式 Web 应用程序中状态栏的颜色?试图改变的十六进制代码background_color,并theme_color在中manifest.json文件,但我不能达到任何变化。

状态栏

ios progressive-web-apps

7
推荐指数
1
解决办法
6101
查看次数

Cordova热重装在没有离子的设备上

我在没有Ionic或任何其他框架的情况下使用Cordova.我的问题是,如果不使用Ionic,我找不到Cordova的任何热重载功能或插件.有没有任何框架在iOS模拟器上实时重装的解决方案?

javascript ios-simulator cordova

5
推荐指数
1
解决办法
3709
查看次数

如何订阅对象更改?

我想知道如何像Redux一样订阅JavaScript对象的更改。我通读了许多JS文档,但是找不到解决此问题的非弃用方法(Object.protype.watch()以及Object.observe()不赞成使用)。此外,我阅读了一些有关此主题的Stackoverflow问题,但它们都已存在至少5年。为了形象化我的问题,我将举一个例子。

这可能是我要注意的对象:

const store = {
    anArray = [
    'Hi',
    'my',
    'name',
    'is'
  ]
}
Run Code Online (Sandbox Code Playgroud)

..这是一个更改store对象的函数:

function addAName() {
    store.anArray.push('Bob')
}
Run Code Online (Sandbox Code Playgroud)

在此示例中,我的目标是每次store对象更改时触发以下功能

function storeChanged() {
    console.log('The store object has changed!')
}
Run Code Online (Sandbox Code Playgroud)

先感谢您!

javascript

1
推荐指数
2
解决办法
2044
查看次数