面试题答案
一键面试- 发起API调用:
- 在Qwik组件中,使用
fetch
函数来发起HTTP请求。例如,如果API地址为https://example.com/api/data
,可以这样写:
const response = await fetch('https://example.com/api/data');
- 在Qwik组件中,使用
- 处理响应:
- 检查响应状态,确保请求成功。
response.ok
属性为true
表示请求成功。
if (!response.ok) { throw new Error(`HTTP error! status: ${response.status}`); }
- 检查响应状态,确保请求成功。
- 解析JSON数据:
- 因为API返回JSON数据,使用
response.json()
方法将响应解析为JavaScript对象。
const data = await response.json();
- 因为API返回JSON数据,使用
- 使用数据:
- 解析后的数据
data
就可以在组件中使用了,比如渲染到页面上。例如,假设data
是一个包含name
字段的对象:
return ( <div> <p>{data.name}</p> </div> );
- 解析后的数据