第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

當(dāng)我嘗試自定義搜索框組件時(shí) algolia 出現(xiàn)問題

當(dāng)我嘗試自定義搜索框組件時(shí) algolia 出現(xiàn)問題

婷婷同學(xué)_ 2023-06-15 09:54:03
我已經(jīng)將 Algolia 添加到我的 gatsby 項(xiàng)目中,它工作得很好但是當(dāng)我想自定義搜索框時(shí)我遇到了問題我需要一些幫助在這里請(qǐng)我的朋友這是我第一次使用這個(gè)插件感謝你的幫助當(dāng)我將搜索框組件從“react-instantsearch-dom”更改為自定義時(shí),請(qǐng)給我這個(gè)錯(cuò)誤任何幫助。import React from "react"import { graphql } from "gatsby"import { InstantSearch, Hits, SearchBox } from "react-instantsearch-dom"import algoliasearch from "algoliasearch/lite"import SEO from "../components/seo"import Article from "../components/article"import {Articles} from "../style/styles"import Layout from "../components/layout"const Blog = () => {  const searchClient = algoliasearch(    "XXXXXXX",    "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"  )  return (    <Layout>      <SEO title="blog Page" />      <h1>Hello</h1>      <InstantSearch indexName="hma" searchClient={searchClient} >        <div className="right-panel">          <SearchBox />          <Articles>              <Hits hitComponent={Article} />          </Articles>        </div>      </InstantSearch>    </Layout>  )}export const query = graphql`  query($skip: Int!, $limit: Int!) {    blogs: allMdx(      filter: { fileAbsolutePath: { regex: "//data/blogs//" } }      sort: { order: ASC, fields: frontmatter___date }      limit: $limit      skip: $skip    ) {      edges {        node {          fields {            slug          }          frontmatter {            title            tags            keywords            image            description            author            category          }        }      }    }  }`export default Blog
查看完整描述

1 回答

?
POPMUISE

TA貢獻(xiàn)1765條經(jīng)驗(yàn) 獲得超5個(gè)贊

在您<SearchBox>正在導(dǎo)出的組件中<CustomSearchBox>,但是,您正在導(dǎo)入<SearchBox>您的Blog模板,這會(huì)導(dǎo)致您的錯(cuò)誤,因?yàn)槟鷽]有傳遞props給您的組件。由于您正在自定義搜索組件并將其連接到 via,因此<Searchbox>您connectSearchBox需要導(dǎo)出/導(dǎo)入它。只需將其更改為:


  return (

    <Layout>

      <SEO title="blog Page" />

      <h1>Hello</h1>

      <InstantSearch indexName="hma" searchClient={searchClient} >

        <div className="right-panel">

          <CustomSearchBox />

          <Articles>

              <Hits hitComponent={Article} />

          </Articles>

        </div>

      </InstantSearch>

    </Layout>

  )

}

Algolia 的文檔缺乏對(duì)最常見用例的解釋,尤其是在自定義組件時(shí),因此您必須絞盡腦汁才能找出如何進(jìn)行。


查看完整回答
反對(duì) 回復(fù) 2023-06-15
  • 1 回答
  • 0 關(guān)注
  • 128 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)