Estou utilizando uma função e quando executo não retorna resultado
Código
import wixData from 'wix-data';
function voltaimagem()
{
let avatar
wixData.query("Avatar")
.eq("usado","n")
.find()
.then(function(resultado) {
console.log("imagem :", resultado.items[0].imagem)
console.log("usado :", resultado.items[0].usado)
avatar=resultado.items[0]
console.log("avatar : ", avatar.imagem)
})
return avatar;
}
console.log("volta : ", voltaimagem())
E o retorno
Loading the code for the site. To debug this code, open masterPage.js in Developer Tool
Loading the code for the Teste banco de dados page. To debug this code, open o4eov.js in Developer Tools.
volta : undefined
imagem : http://tecfacil.epizy.com/Avatar/00-004.png
usado : n
avatar : http://tecfacil.epizy.com/Avatar/00-004.png
Podem me ajudar me informando o que está errado neste código?
Obrigado
Oi @David Brandes
Chame a função dentro do onReady, dessa forma:
$w.onReady(function () { console.log("volta : ", voltaimagem()) })
Espero ter ajudado!