我开始使用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?
Run Code Online (Sandbox Code Playgroud)
为了达到你想要的,
您可以使用db和st作为属性导出对象,或导出不同的变量.
这种语法称为ES6,它使用模块.你可以在这里(2ality博客)和这里(MDN)阅读更多相关信息.
你可以试试:
export { db, st };
Run Code Online (Sandbox Code Playgroud)
要么
export const db = app.database();
export const st = app.storage();
Run Code Online (Sandbox Code Playgroud)
然后,将它们导入到您想要的任何位置.
import { db, st } from 'path/to/file'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3276 次 |
| 最近记录: |