User Bearbeiten

User bearbeiten, holt die daten des Users vom server (Bild und Name)

Beides kommt an, aber nur der Name wird angezeigt, das Bild wird nicht gesetzt, aber kann manuell gesetzt werden, wenn man bei data einen link reinschreibt
This commit is contained in:
Georg Reisinger
2019-03-20 20:10:21 +01:00
parent e1c3a6864f
commit 85b88b7d17
4 changed files with 124 additions and 2 deletions

View File

@ -0,0 +1,50 @@
// Initialize Firebase
var config = {
apiKey: "AIzaSyCuvwf78cmSDoZ2yS4XxHZhnjUn7yIHYfw",
authDomain: "test-667ca.firebaseapp.com",
databaseURL: "https://test-667ca.firebaseio.com",
projectId: "test-667ca",
storageBucket: "test-667ca.appspot.com",
messagingSenderId: "221332577314"
};
firebase.initializeApp(config);
var fireuser;
var vue = new Vue({
el: '#vue-app',
prop: {
name: ''
},
data() {
return {
dataPic: ''
}
},
methods: {
updateUser(){
},
getPicUrl(){
return this.picUrl;
}
},
beforeCreate() {
firebase.auth().onAuthStateChanged(function(user) {
if (user) {
fireuser = user;
//GetUser
axios.get('/getUser/' + fireuser.uid).then(result => {
name = result.data[0].name;
dataPic = result.data[0].picture + "";
console.log("DataPic: ", dataPic)
}).catch(err => console.error(err));
} else {
window.location("/");
this.dataPic = "error"
}
});
},
});