Reviso tu contenido para ayudarte a encontrar respuestas a tus preguntas rápidamente.
Ofrece componentes de interfaz de usuario ya creados que siguen los principios de buenas prácticas de Vue y que son independientes de los marcos de trabajo externos.
Intégralo en tu interfaz de usuario o aplicación actual, o utiliza las plantillas de InstantSearch
Incluye un tema CSS predeterminado, totalmente personalizable
Gestiona toda la lógica de negocio relacionada con las solicitudes de búsqueda, las respuestas y los estados
Personalización progresiva de los componentes (utilizar, ampliar o personalizar)
Compatible with all current versions of the underlying <JavaScrip>t library
El código es totalmente de código abierto y está disponible en GitHub.
Pon en marcha tu aplicación con create-instantsearch-app, npm, ...
enlaces importantes
PLANTILLA (CREA UNA CUENTA GRATUITAAQUÍ)
<template>
<ais-instant-search :search-client="searchClient" index-name="demo_ecommerce">
<ais-search-box />
<ais-hits>
<template v-slot:item="{ item }">
<h2>{{ item.name }}</h2>
</template>
</ais-hits>
</ais-instant-search>
</template>
CSS
<style>
body {
font-family: sans-serif;
padding: 1em;
}
</style>
BUSCAR
<script>
import algoliasearch from 'algoliasearch/lite';
import 'instantsearch.css/themes/satellite-min.css';
export default {
data() {
return {
searchClient: algoliasearch(
'B1G2GM9NG0',
'aadef574be1f9252bb48d4ea09b5cfe5'
),
};
},
};
</script>