当我尝试初始化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) 是否可以在 iOS 11.3 Beta 6 上更改渐进式 Web 应用程序中状态栏的颜色?试图改变的十六进制代码background_color,并theme_color在中manifest.json文件,但我不能达到任何变化。
我在没有Ionic或任何其他框架的情况下使用Cordova.我的问题是,如果不使用Ionic,我找不到Cordova的任何热重载功能或插件.有没有任何框架在iOS模拟器上实时重装的解决方案?
我想知道如何像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)
先感谢您!