我正在尝试使用 Vuejs 查询 Prismic predicate.fulltext 这是我第一次使用谓词,但有关全文谓词所需内容的文档似乎令人困惑。这是我的代码。
async searchByQuery(query) { const fullTextResult = await this.$prismic.client.get({ predicates: this.$prismic.predicate.not("articles.article_title", query), }); console.log(fullTextResult); },
其中articles是我的自定义类型,article_title是我的自定义类型中的一个字段。 这就是我从文档中了解到的如何执行此操作的内容,但随后我收到了意外错误
我想澄清为什么这不起作用以及文档的真正含义。 顺便说一句,我正在使用 Vue3,这意味着我正在使用更新的 prismicio/client
你已经很接近了!
使用 Vue 3,你会看到类似的东西:
基本上,您需要在
my.
前面加上my.
前缀,以指示它是您的文档类型之一的字段,并将您使用的谓词更改为precidate.fulltext
而不是predicate.not
(假设您想要运行全文搜索)请告诉我这是否有帮助:)