代码之家  ›  专栏  ›  技术社区  ›  PPShein

如何在PreactJS中包含外部javascript库?

  •  2
  • PPShein  · 技术社区  · 9 年前

    <script src="https://cdn.jsdelivr.net/instantsearch.js/1/instantsearch.min.js"></script>
    
    4 回复  |  直到 9 年前
        1
  •  4
  •   Mara    8 年前

    Preact有组件头。要安装它,请运行

    yarn add preact-head
    

    import Head from "preact-head";
    
    export default class App extends Component {
    
            render() {
                return (
                    <div id="app">
                        <Head>
                            <meta name="Whatever" />
                            <script src="https://cdn.jsdelivr.net/instantsearch.js/1/instantsearch.min.js"></script>
                        </Head>
    
                    </div>
                );
            }
        }
    
        2
  •  2
  •   Nata Khitsan    9 年前

    componentWillMount() {
        const script = document.createElement("script");
        script.src = "https://cdn.jsdelivr.net/instantsearch.js/1/instantsearch.min.js";
        script.async = true;
    
        script.onload = function() {
           // init your algolia code here
        }
    
        document.body.appendChild(script);
    },
    
        3
  •  0
  •   user6198643 user6198643    9 年前

    你可以把它添加到你的索引中。头标记之间的html。 public/index.html 在序言中,索引。html位于 src/index.html

    <head>
    <script src="https://cdn.jsdelivr.net/instantsearch.js/1/instantsearch.min.js"></script>
    </head>
    
        4
  •  0
  •   Srk95    7 年前

    algoliasearch (如果包不正确,只需在以下位置搜索所需的包: https://npmjs.com )

    npm install algoliasearch --save

    import algolia from 'algolia';

    然后在代码中使用它的方法。