Signature
Import
- Component
- Plugin
To ensure optimal bundle sizes,
see Optimize build size.
Vue
About this widget
Theais-state-results allows you reach into the current search state,
for example, for conditional rendering or other rendering that depends on what the current refinement or results are.
Examples
Vue
Props
If
true, errors thrown by InstantSearch are handled by InstantSearch and are available in the error property from the slot.
Set catch-error to false if you want to handle these errors elsewhere.Customize the UI
default
The slot to override the complete DOM output of the widget.When you implement this slot,
none of the other slots will change the output,
as the default slot surrounds them.ScopeThe scope is an object with the keys
state and results.statequery: string. The current value of the query.page: number. The currently applied page.- … any other currently applied search parameters.
disjunctiveFacetsRefinements.results_rawResults: object[]. The raw response from the Algolia API.query: string. The value of the query from the latest response.hits: object[]. Matching hits from the latest response.- … other values from the latest response.
disjunctiveFacetsRefinements.statusThe status is a string which can be idle, loading, stalled, or error.
To display a loading indicator, prefer using stalled, as loading happens for a short amount of time only.errorIf the status is error, there is also an error object available in the scope.