为了账号安全,请及时绑定邮箱和手机立即绑定

Firebase 被调用时有 1 个参数。预计没有

Firebase 被调用时有 1 个参数。预计没有

子衿沉夜 2023-09-28 16:24:42
我尝试了一次()和然后()的不同值,但我似乎得到了类似的错误。当前的错误消息是:“DataSnapshot.val 失败:使用 1 个参数调用。预计没有”我正在使用 firebase 作为我的数据库,并尝试在(“Canvas”)字段下从中提取加密图像。这是我的代码//DECRYPT IMAGEvar decrtpt, img;function decryptImg(){  firebase.database().ref('Cords/' + img).on('value', function(snapshot){    decrypt = snapshot.val('Canvas')    console.log(decrypt);  });}我需要做什么来修复这个错误。这样我就可以解密字符串,以便我可以使用图像,非常感谢:)我正在使用 JavaScript,以防万一你不知道。
查看完整描述

1 回答

?
翻过高山走不出你

TA贡献1875条经验 获得超3个赞

snapshot.val()不接受任何争论。


如果您附加异步回调来读取参考数据'Cords/' + img,则可以使用 接收数据snapshot.val()。如果数据是一个对象,并且你想通过键获取值,你可以这样做:


function decryptImg(){

  firebase.database()

    .ref('Cords/' + img)

    .on('value', function(snapshot){

      const image = snapshot.val()

      console.log('Canvas: ' + image.Canvas)

  })

}

查看完整回答
反对 回复 2023-09-28
  • 1 回答
  • 0 关注
  • 82 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信