Olá, eu queria estabelecer uma conexão com o Banco de Dados do Wix por meio de código HTML no component HTML iFrame, há como fazer essa conexão com esse Banco?
Agradeço pela ajuda.
A lista de desejos é a nova plataforma oficial para solicitação de novos recursos. Você pode votar, comentar e acompanhar o status dos recursos solicitados - Disponível apenas em inglês.
Olá @Victor Rayan, Você pode conseguir sim! desde que exista um código html dentro do componente HTML do seu editor...
Abaixo deixarei um exemplo real dessa interação, e um código de exemplo. Exemplo: https://www.wix.com/code/home/example/Chart Código do componente html:
<html> <head> <script type="text/javascript"> // recebe o html window.onmessage = (event) => { if (event.data) { document.getElementById("container").innerHTML = event.data; } }; </script> </head> <body> <ul id="container" class="label">HTML</ul> </body> </html>
Código wix code:
import wixData from 'wix-data'; $w.onReady(function () { //faz a consulta ao banco de dados wixData.query("posts") .find() .then(result => { let html = '' //gera o html result.items.forEach(item => { html += `<li>${item.text}</li>` }) //envia para o iframe $w("#html1").postMessage(html) }) });
Espero ter te ajudado ;)