Я использую Ax ios и Vuex в приложении Vue, которое запрашивает API iTunes, но не может получить введенное значение из поля поиска / текста. Ошибка отображается для аргумента params в строке запроса. Код ниже.
Поле поиска
<v-text-field
v-model="search"
autofocus
@keyup.enter="searchData(params)"
label="Enter Artists Name"
append-icon="search">
</v-text-field>
И функция searchData
async searchData({ params }) {
let config = {
headers: {
'Accept': 'application/json'
}
}
const response = await this.$http.get(`https://itunes.apple.com/search? term=${params.id}&entity=album`, config);
//store.commit('add', response.data.results);
console.log(response.data.results);
}
}
Ошибка
Невозможно прочитать свойство 'id' из неопределенного
в keyup.
Итак, вы пытаетесь передать имя исполнителя, которое указано в окне поиска, но не работает?
Любые советы приветствуются Спасибо