我正在将模板转换为适用于我网站的组件。但是,模板大多在jquery中。外部javascript无法与我的组件很好地绑定(bind),我必须将函数与componentDidMount()绑定(bind)。

componentDidMount(){
  $(".b-upper-title").slabText({
      // Don't slabtext the headers if the viewport is under 380px
      "viewportBreakpoint":380
  });
}

但是,slabText()不起作用,因为它依赖于<script src="styles/plugins/slabText/js/jquery.slabtext.min.js"></script>。我需要将此脚本导入组件才能调用该函数。任何想法如何执行任务?

最佳答案

尝试看看这个库react-async-script-loader

关于javascript - 将外部脚本导入React组件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46142918/

10-12 13:03