0
我正在構建一個基於React的表單,並且需要包含Select2 jQuery插件來設置選擇元素的樣式。在React應用程序中加載JS
如何在我的React項目中包含JS?我知道你想讓React處理DOM,但同時我仍然需要設計某些元素?
我試過在我的index.html中包含JS文件,但是在HTML甚至執行之前就已經運行了。
由於生成選項的方式,我無法使用Select2模塊。
我在我的組件中,像這樣的頂部安裝了jQuery和選擇二...
import jquery from 'jquery';
import select2 from 'select2';
然後......
componentDidMount() {
return(
$(document).ready(function() {
$('select').select2();
})
)
}
這不運行,因爲它說$未定義。無論如何,我不認爲我是這樣做的。
你可以在你的組件的componentDidMount()運行你的jQuery命令 –
你是否在組件的componentDidUpdate中調用你的jQuery? –
你應該使用反應組件,如[react-select](http://jedwatson.github.io/react-select/)。 – Abhishek