【发布时间】:2020-08-19 03:26:23
【问题描述】:
<tr v-for="(unfilm) in film" v-bind:key="unfilm.key">
<td>
<div id="titolo">{{unfilm.titolo}}</div>
</td>
<td>
<img :src="unfilm.locandina" style="max-width: 50px;">
</td>
<i @click="cancellaFilm(unfilm)" class="material-icons deep-orange-text text-darken-4"
style="cursor: pointer;">delete</i></td>
cancellaFilm(unfilm) {
gamesRef.child(unfilm['.key']).remove()
this.$toastr.info('Errore', 'Attenzione');
// this.$alert("Film cancellato")
}
}
当我点击按钮“cancellaFilm”时,返回如下错误:
[Vue 警告]:v-on 处理程序中的错误:“错误:Reference.child 失败:第一个参数是无效路径 = “未定义”。 路径必须是非空字符串,并且不能包含“.”、“#”、“$”、“[”或“]””
在 Cdn 模式下它工作在 mpm 模式下它不起作用。我试图测试问题似乎是由于“unfilm”对象的macacato通道 我应该修改什么?
下面列出了使用的包的版本:
"bootstrap-vue": "^2.13.0", "core-js": "^3.6.4", “火力基地”:“^7.14.2”, "jquery": "^3.4.1", "ngx-toastr": "^12.0.1", "popper.js": "^1.16.1", “烤面包机”:“^2.1.4”, "vue": "^2.6.11", "vue-simple-alert": "^1.1.1", “vue-toastr-2”:“0.0.10”, “vuefire”:“^2.2.2”
【问题讨论】:
-
显示一个定义了“gamesRef”的模板
标签: javascript node.js firebase vue.js firebase-realtime-database