我按照一个教程,用react钩子写了一个组件,根据对象的一个字段获取结果,这个字段的结构如下。{ id: 1, text: "Run 10 km", complete: false }
用户应该通过一个todo任务的文本进行搜索。我使用axios,并像这样向vercel.com发送请求。
const getToDosBasedOnQueryTerm = async (query) => {
try {
const response = await axios(`https://todos-api-nuquyjkqpx.now.sh/todos?text=${query}`);
console.log('**************************')
console.log(query);
console.log(response.data);
console.log('**************************')
return response.data;
} catch (error) {
console.log(error);
}
};
这里有所有的todos: https:/todos-api-nuquyjkqpx.now.shtodos。
这种方法有一个问题。它返回的结果与查询中的文字完全相同。因此,如果我搜索Do,它返回 "Do",但忽略 "Do More "和 "Do Nothing"。
是否可以搜索包含用户搜索的单词的所有记录(todos)?
请帮助!谢谢