npx nuxi@latest module add algolia
将 ALGOLIA_API_KEY 和 ALGOLIA_APPLICATION_ID 环境变量添加到 .env 文件中。
ALGOLIA_API_KEY="0fd1c4eba2d831788333e77c9d855f1d"
ALGOLIA_APPLICATION_ID="AGN9HEEKF3"
现在你可以在你的应用程序中开始使用 @nuxtjs/algolia 了!
客户端
<script setup lang="ts">
const { result, search } = useAlgoliaSearch('test_index')
onMounted(async () => {
await search({ query: 'Samsung' })
})
</script>
<template>
<div>{{ result }}</div>
</template>
或 SSR
<script setup lang="ts">
const { data } = await useAsyncAlgoliaSearch({ indexName: 'test_index', query: 'Samsung' })
</script>
<template>
<div>{{ data }}</div>
</template>
yarn install 或 npm install 安装依赖项yarn dev:prepare 或 npm run dev:prepare 准备开发环境yarn dev 或 npm run dev 启动开发服务器