react中使用第三方類庫

2021-10-08 12:41:27 字數 1638 閱讀 6913

在這裡我們採用官網的chosen來舉例

"stylesheet" href=

"./chosen.css"

>

''>

<

/script>

'./chosen.jquery.js'

>

<

/script>

上述引入完成後第三方類庫實際還是無法使用的,我們還需要在webpack.config.js中進行配置,如果我們的專案是由腳手架建立的,那麼webpack的配置檔案預設是不可見的,我們需要將其進行彈出,我們需要在專案目錄下執行npm run eject對配置檔案進行彈出,之後我們的專案下回多出乙個config目錄。

然後我們需要在在webpack.config.js

externals :

,

之後我們便可以在專案中像這樣使用jquery

import $ from

"jquery"

import react from

"react"

import $ from

"jquery"

export

default

class

choosen

extends

react.component

componentdidmount()

componentwillunmount()

componentdidupdate

(preprop)

}//處理父元件的監聽事件

handlechange

(e)render()

>

<

/select>

<

/div>

}}

import react from

"react"

import chosen from

"./choosen.js"

export

default

class

chosenexample

extends

react.component,]

}this

.changelist =

this

.changelist.

bind

(this);

this

.handlechange =

this

.handlechange.

bind

(this)}

//改變下拉選項

changelist()

,,]this

.setstate()

}handlechange

(value)

render()

>

>

<

/option>})

}<

/chosen>

>button<

/button>

<

/>)}

}

最後我們的效果

在react中使用第三方庫

例如我的 src index.js 是長介個樣子的 import react from react class index extends react.component render export default index在 src index.js 例項化 bmap 時候卻報錯了,提示bmap...

在Eclipseme中使用第三方庫

由於工作關係,需要研究tinyline這個第三方的j2me開發包。我建立project時,把tinyline.zip放在了project的 lib目錄下面,編譯時,可以通過。但是執行時,總是會出現midpsvgcanvas這個類找不到的異常。幾經周折,才發現,用到的tinyline的第三方庫中的cl...

Qt使用第三方庫

src 3rdparty lib bin 上面的資訊在 pro 檔案中提供,以便 qmake 可以解析它並生成 makefiles。makefiles 包含編譯器和鏈結器生成輸出所需的所有資訊,無論它是可執行檔案,另乙個庫檔案等。使用 includepath 變數提供 mylibrary 的 inc...