首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在React中使用fullpage.js

在React中使用fullpage.js
EN

Stack Overflow用户
提问于 2017-07-06 11:30:05
回答 1查看 924关注 0票数 0

我正在尝试制作一个使用fullpage.js的React组件。但是,我在尝试集成fullpage.js库中的javascript文件时遇到了问题。这是我所拥有的(缩写):

代码语言:javascript
复制
import React from 'react';

let $ = require('jquery')(require('jsdom').jsdom().defaultView);
import 'fullpage.js';

class FullPage extends Component {

  componentDidMount() {
    $('#fullpage').fullpage();
  }

  render() {
    return (
      <div id="fullpage">
        <div className="section">Some section</div>
        <div className="section">Some section</div>
        <div className="section">Some section</div>
        <div className="section">Some section</div>
      </div>
    )
  }
}

但是,使用此组件会出现错误:

代码语言:javascript
复制
Error: jQuery requires a window with a document

即使我已经使用JSDOM定义了一个窗口。

除了fullpage.js之外,我应该如何在React组件中使用需要jQuery的库?

EN

回答 1

Stack Overflow用户

发布于 2017-07-06 23:09:05

代码语言:javascript
复制
window.$ = require('jquery')(window);

你能试一下上面的代码吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44939326

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档