window.location.reload()
. Сделать редирект - window.location.href = 'url'
wix-location
, но сократите код, уберите дублирование. Можно это сделать примерно так:const productPage = [{
id: '18837fe4-787c-46bb-8c1d-9dcf0b322294',
url: '/carbon'
},
{
id: '4663b6cd-0297-4125-8d4f-dcf61d73b467',
url: '/label'
},
{
id: '4663b6cd-0297-4125-8d4f-dcf61d73b467',
url: '/gelik4x4'
},
{
id: 'd7a7eb5d-3a60-263f-b2bb-850f125d2c99',
url: '/gelik6x6'
},
{
id: 'fa563ab3-607a-9eef-fa89-ea2743e37879',
url: '/carbon'
},
{
id: 'a44fa427-cdfd-331f-6f8a-f27d033bd4a7',
url: '/label'
},
];
$w.onReady(function() {
$w('#productPage1').getProduct()
.then((product) => {
const search = productPage.find(i => i.id === product._id);
if (search) {
$w('#productPage1').hide();
$w('#group1').hide();
wixLocation.to(search.url);
} else {
console.log('done');
}
})
});
eel.plus(getItem())
возвращает функцию. Ее нужно вызвать, а потом если она вернет нужный результат - рендерить. В этой функции нужно сделать изменения: function clicked(){
let result = eel.plus(getItem());
let p = document.createElement("p");
p.innerHTML = result;
document.getElementById("main").appendChild(p);
}