我开始使用firebase数据库创建一个Web应用程序。 firebase配置位于一个单独的文件中,该文件将导入到应用程序中。
现在我想添加firebase存储,但我似乎无法导出db和st。我收到一条错误消息,说vuejs不支持命名导出。我会导出应用程序并删除db和st引用,但是我的应用程序已经有大量的db引用。有没有一种简单的方法可以导出db和st?
const app = Firebase.initializeApp(config);
const db = app.database();
const st = app.storage(); //this was recently added
export default db; //How do I add 'st' to the export in vuejs?
答案 0 :(得分:6)
为了达到你想要的目的,
您可以导出Url = _UrlHelper.Link("Measures", new { foodid = measure.Food.Id, measures = measure.Id })
和db
作为属性的对象,或导出不同的变量。
这种语法称为ES6,它使用模块。您可以详细了解他们here (2ality blog)和here (MDN)。
您可以尝试:
st
或
export { db, st };
然后,将它们导入到您想要的任何位置。
export const db = app.database();
export const st = app.storage();