【问题标题】:React.js Run Client Side JS After Render FinishesReact.js 在渲染完成后运行客户端 JS
【发布时间】:2016-01-29 16:42:44
【问题描述】:

我有一个 React 应用程序,但是一旦组件完成加载,我需要运行一些客户端 js。一旦渲染函数完成并加载,运行与 DOM 交互的 js 的最佳方式是什么,例如 $('div').mixItUp()。对 React 来说非常新,如果这太简单了,我很抱歉。

【问题讨论】:

    标签: node.js reactjs


    【解决方案1】:

    将您的代码放入组件的componentDidMount 方法中。请参阅lifecycle methods 上的文档。使用 ES6 语法,这看起来像

    class MyComponent extends React.Component {
        ...
        componentDidMount() {
            $('div').mixItUp();
        }
        ...
    }
    

    【讨论】:

      猜你喜欢
      • 2016-08-10
      • 2018-04-21
      • 2015-07-12
      • 2021-09-09
      • 2017-02-16
      • 2019-01-24
      • 1970-01-01
      • 2018-04-11
      • 1970-01-01
      相关资源
      最近更新 更多