我在让阵列books.value
登录到控制台时遇到了一些麻烦。useFind
即使在等待函数之后,它仍然不返回任何结果。我已确认传递给查询的值存在结果。如果我在不刷新浏览器的情况下对代码进行更改,console.log
它将起作用。我究竟做错了什么?
import { useFind } from "feathers-vuex";
async mounted() {
const { Book } = this.$FeathersVuex.api;
const pathBody = this.$route.path.split("/")[1];
const bookParams = computed(() => {
return {
query: {
referral_link: pathBody
}
};
});
const { items: books } = await useFind({
model: Book,
params: bookParams
});
console.log(books.value); // empty array
}