在react里面使用jquery插件
发布时间:2020-12-15 20:37:59 所属栏目:百科 来源:网络整理
导读:在react里面使用jquery插件 背景: 虽然现在react,vue等框架开启了前端开发的新篇章, 但对于一些比较复杂的页面,比如想在项目里面生成 组织架构图,人员汇报关系等还是需要用到之前的 jquery插件。比如: jsplumb spacetree lenchart 首先要在react里面安装
在react里面使用jquery插件背景:虽然现在react,vue等框架开启了前端开发的新篇章, 但对于一些比较复杂的页面,比如想在项目里面生成 组织架构图,人员汇报关系等还是需要用到之前的 jquery插件。比如: jsplumb 首先要在react里面安装jquerynpm install jquery --save
//修改webpack配置文件: plugins:[ new webpack.ProvidePlugin({ $:"jquery",jQuery:"jquery","window.jQuery":"jquery" }) ] 使用jquery插件的姿势首先用 require(/your/path/jquery.plugin) 引用jquery插件webpack支持ES6的import,requirejs,commonjs语法,可以用CMD,AMD的方式引用。 AMD写法:define(["jquery"],function($){ ... var initialChart = function(data){ //插件逻辑 } ... $(function(){ //页面逻辑 }) ... return{ initialChart:initialChart //导出函数 } }) CMD写法function orgOrgChart(data){ //插件逻辑 } $(function(){ //页面逻辑 }) module.exports.orgOrgChart = orgOrgChart //导出函数 最后在react里面引用导出的函数并在生命周期函数里面调用import {initialChart} from ‘../../es5Components/emp-orgChart.js‘ import {orgOrgChart} from ‘../../es5Components/emp-orgChart.js‘ ... componentDidMount(){ initialChart(this.state.data); orgOrgChart(this.state.data) } .... 安利自己在写的react项目 github,欢迎star来源:http://www.voidcn.com/article/p-uffvjqup-bnw.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |