在React app中加载JS

时间:2017-02-09 10:44:34

标签: javascript jquery html reactjs

我正在构建一个基于React的表单,我需要包含Select2 jQuery插件来设置选择元素的样式。

如何在我的React项目中包含JS?我知道你想让React处理DOM,但同时我还需要设置某些元素的样式吗?

我尝试在我的index.html中包含JS文件,但这只是在HTML执行之前就已经运行了。

由于我的选项生成方式,我无法使用Select2模块。

我已经在我的组件顶部安装了jQuery和Select2,就像这样......

import jquery from 'jquery';
import select2 from 'select2';

然后......

componentDidMount() {
  return(
    $(document).ready(function() {
      $('select').select2();
    })
  )
}

这不会运行,因为它表示$未定义。但无论如何我不认为我这样做是正确的。

1 个答案:

答案 0 :(得分:0)

Diogo Sgrillo帮助我得到了正确答案......

我需要做的就是将jquery改为$。