gpt4 book ai didi

javascript - v-on 处理程序 : "FirebaseError: [code=invalid-argument]: Function CollectionReference. doc() 中出现错误

转载 作者:行者123 更新时间:2023-12-02 22:02:33 26 4
gpt4 key购买 nike

我有一个从数据库中删除项目的函数

deleteMovie: function (id) {
if (id !== null && id !== undefined) {
db.collection("movies").doc(id).delete().then(function () {
console.log('Document successfully deleted')
}).catch(function (error) {
this.error = error
})
} else {
this.error = 'Invalid ID'
}
}

按钮上

删除当我尝试删除时出现错误

v-on 处理程序中的错误:“FirebaseError: [code=invalid-argument]: Function CollectionReference.doc() 要求其第一个参数为非空字符串类型,但它是:自定义 MouseEvent对象”

最佳答案

这个错误相当明显。据说id您传递给 db.collection("movies").doc(id) 的参数应为字符串,但您传递了其他内容(MouseEvent)。您必须弄清楚如何从 MouseEvent 对象获取所需的文档 ID。这里没有足够的信息,任何人都无法准确地告诉您该怎么做。但应该明确的是,您只能将非空字符串传递给 doc() .

关于javascript - v-on 处理程序 : "FirebaseError: [code=invalid-argument]: Function CollectionReference. doc() 中出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59830831/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com