我刚开始学习Vuejs。在尝试关注https://alligator.io/vuejs/vuefire-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>
答案 0 :(得分:0)
您必须编写linesRef.child(line['.key'])
才能访问所需的文档