[Vue.js/Firebase] TypeError: Cannot read property 'firestore' of undefined 오류 해결
2020. 10. 4. 14:55
1
2
3
4
5
6
7
8
9
10
11
12
13
|
<script>
export default {
...
methods: {
save() {
this.$firebase.firestore().collection("boards")
.add({
....
});
}
}
}
</script>
|
cs |
위와 같이 코드를 작성하고 save 버튼을 아무리 눌러도 firebase에 저장이 되지 않았다
거의 하루를 붙잡고있었는데도 불구하고 되지 않아서 짜증났는데 스택오브플로우에서 이런 글을 봤다
this가 가리키는게 없는데 너의 코드는 뭐를 가리키고 있냐?
그래서 코드를 수정했다
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
<script>
import firebase from 'firebase'
export default {
...
methods: {
save() {
firebase.firestore().collection("boards")
.add({
....
});
}
}
}
</script>
|
cs |
성공 눈물날뻔
성공하고 보면 가장 기본적인건데 이렇게 헤매고 있었으니..... ㅡㅡ import도 안하고 있었고 너무 바보같음