繁体   English   中英

如何在 Next.js 应用程序中使用 jQuery 和 Slick?

[英]How to use jQuery & Slick in Next.js App?

我想将其实现到我的 Next.js 应用程序中

https://codepen.io/Lemonzillah/pen/rmQLRm

我尝试在 _document.js 文件中添加为此工作所需的两个库,然后从 /public 链接 text-slider 中的 js 代码

  <Main />
      <NextScript />
      <script src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.5.9/slick.min.js"></script>
      <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
      <script src="public/text-Slider.js"></script>

但它不工作,不知何故 - 它没有显示任何错误。 它刚刚开始工作 - 希望你能帮助我!

首先。 建议不要在 react 或 next js app 中使用 jquery。

然后,如果您想在下一个 js 应用程序中使用 jquery,您可以使用下一个文档。 .

import Document, { Html, Head, Main, NextScript } from 'next/document'

class MyDocument extends Document {
  static async getInitialProps(ctx) {
    const initialProps = await Document.getInitialProps(ctx)
    return { ...initialProps }
  }

  render() {
    return (
      <Html>
        <Head>
         **Here you can use custom css link or font link like bootstrap cdn
        </Head>
        <body>
          <Main />
          <NextScript />
        </body>
        <script src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.5.9/slick.min.js"></script>
        <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
        <script src="public/text-Slider.js"></script>
      </Html>
    )
  }
}

export default MyDocument

您现在可以通过在脚本和 css 中调用 slick 滑块 cdns 链接来使用 slick。 Ans 使用它们。 建议在下一个 js 应用程序中使用React slick

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM