0
방금 Vuejs를 배우기 시작했습니다. https://alligator.io/vuejs/vuefire-firebase/ (페이지 하단의 데이터 섹션 수정)을 따라 가면서 Firebase에서 정보를 업데이트하려고 시도했지만 오류가 발생했습니다 : 정의되지 않은 속성 하위를 읽을 수 없습니다. 이 문제를 어떻게 해결할 수 있습니까?Firebase에서 데이터를 수정하기
<script>
import {linesRef} from '../../firebase'
export default {
firebase: {
lines: linesRef
},
data() {
return {
status: 'available'
}
},
methods: {
hold(key, e) {
if (confirm("Hold the line?")) {
function updateStatus(line, sold) {
linesRef.lines.child(line['.key'])
.child('status').set(sold)
}
e.currentTarget.style.backgroundColor = "yellow"
}
else{
e.currentTarget.style.backgroundColor = "transparent"
}
}
}
}
</script>
할 문서에 액세스 할 수
linesRef.child(line['.key'])
를 작성해야하지만, 그것은 말한다 : 그것은 단순히'line'의 내가 여기 – Heavysteps실종 무엇 확실하지 않은 재산 '.KEY'정의의를 읽을 수 없습니다 존재하지 않거나 거기에 매개 변수로 전달되지 않고 – Posva
내가 잘못 정의 된 렌더링 된 그래서 잘못된 매개 변수를 통해 반복했다. 귀하의 답변과 귀하의 튜토리얼을 보내 주셔서 감사합니다! 그것은 나를 많이 도왔다. – Heavysteps