Skip to content

条件

用法

可以通过 condition 参数来控制 useFetch 是否发起请求

ts
const payload = ref({ id: 1 });

const condition = computed(() => !!payload.value.id);

const { data } = useFetch(url, { refetch: true, condition }).get(payload).json();

payload.value.id = 2; // 将触发另一个请求

payload.value.id = null; // 将不会触发另一个请求

提示

condition的条件对响应式更新refetch、自动更新refresh、手动执行execute都生效