Javascript 如何在网页中使用Material Design Lite?
我一直在玩ReactJs,我需要在每个Javascript 如何在网页中使用Material Design Lite?,javascript,reactjs,webpack,material-design-lite,Javascript,Reactjs,Webpack,Material Design Lite,我一直在玩ReactJs,我需要在每个componentDidMount()处理程序中调用componentHandler.upgradeDom() 有没有办法不必在全局定义的componentHandler上调用upgradeDom,而是使用webpack将material design lite作为模块导入?github上有此功能,但看起来库不会很快升级以导出componentHandler 因此,我使用了webpack的插件。我的webpack.config.js如下所示: module:
componentDidMount()
处理程序中调用componentHandler.upgradeDom()
有没有办法不必在全局定义的componentHandler
上调用upgradeDom
,而是使用webpack将material design lite作为模块导入?github上有此功能,但看起来库不会很快升级以导出componentHandler
因此,我使用了webpack的插件。我的webpack.config.js
如下所示:
module: {
loaders: [
{ test: /\.js$/, loader: 'jsx-loader?insertPragma=React.DOM&harmony' },
{ test: /\.js$/, loader: 'exports-loader' }
]
},
这意味着在我的模块中,我现在可以调用
var ch = require('exports?componentHandler!material-design-lite/material.js');
ch.upgradeDom();