如何使用路径上的动态元素获取导出vuefire常量

时间:2019-01-30 18:56:11

标签: javascript vuejs2 es6-promise vuefire

我尝试根据登录的用户来不同地导出路径。

我正在尝试获取Firebase用户UID,并将其用作Firebase路径的一部分,如下所示:

// get the Current user 
const auth = firebase.auth();
function getCurrentUser(auth) {
    return new Promise((resolve, reject) => {
        auth.onAuthStateChanged(user => { 
            let userUID =  user.uid
            console.log(user.uid);
            resolve(userUID);
        }, reject);
   });
}
getCurrentUser(auth)

export const buildingsRef = db.ref('users/' + somehoe get the userUID here  + '/buildings/');

问题是 userUID 是在promise中获取的,并且vuefire 导出必须位于根目录(因此我不能将其嵌套在“ then()”中)功能)。有没有办法做到这一点?

0 个答案:

没有答案