Javascript 异步安装的挂钩未等待Vuex useFind
在Javascript 异步安装的挂钩未等待Vuex useFind,javascript,vue.js,vuex,feathers-vuex,Javascript,Vue.js,Vuex,Feathers Vuex,在book.value中获取数组以登录到控制台时遇到问题。即使在等待useFind功能后,它仍然不返回任何结果。我已确认传入查询的值存在结果。如果我在不刷新浏览器的情况下更改代码,则console.log将正常工作。我做错了什么 import { useFind } from "feathers-vuex"; async mounted() { const { Book } = this.$FeathersVuex.api; const pathBo
book.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
}