нужно вернуть данные из транзакции db, реагировать на родную - PullRequest
2 голосов
/ 05 августа 2020

Я новичок в реагировании на родной компонент в основном компоненте. Я вызываю базу данных для выполнения моей команды, а затем мне нужно вернуть данные для меня, но после запуска журнала консоли я undefined может помочь мне решить эту проблему. Спасибо

my основной компонент:

const requestJob = async () => {
let queryselect = 'SELECT * FROM tbl_messages ';
var Result = await Select(queryselect);

if (Result == false) {
    console.log('no data')
} else {
    console.log(Result);
}
}

в моем компоненте базы данных

    var db = openDatabase({ name: 'message.db', createFromLocation: 1 });

db.transaction(tx => {
    tx.executeSql(
        query,
        [],
        (tx, results) => {
            var len = results.rows.length;
            if (len == 0) {
                console.log('no ');
                return false;
            } else {
                var temp = [];
                for (let i = 0; i < results.rows.length; ++i) {
                    temp.push(results.rows.item(i));
                }
                return temp;
            }
        }
    );
});    

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...