Ошибка типа: не удается прочитать свойство ‘onAfterSave’ неопределенного

#javascript #database #velo

#javascript #База данных #velo

Вопрос:

При создании веб-сайта на Wix я хотел получить пожелания из базы данных, как только они были опубликованы. Я написал этот код :

 import wixData from 'wix-data';

function getData() {
    let query = wixData.query('Wishes');
    return query.limit(1000).find().then(results => {
        console.log('getData', results);
        return results.items;
    });

}
$w.onReady(() => {
    $w["#wisheswrite"].onAfterSave(() => {
        getData().then((items) => {
            $w["#wisheshere"].data = items;
        });
    });
});
 

Но, похоже, оно выдает ошибку, и я не могу найти правильное решение, поэтому прошу его здесь, пожалуйста, помогите

Комментарии:

1. Попробуйте обычные скобки $w("#wisheswrite") вместо $w["#wisheswrite"]

Ответ №1:

Вы должны использовать круглые скобки в круглых скобках: $ w(«#wisheswrite»)