如何通过外部JavaScript调用reactjs中编写的函数?

时间:2018-03-20 05:01:13

标签: javascript html html5 reactjs

假设在渲染之前我在index.js文件中有一个用reactjs编写的测试函数

function testfunction(){
console.log("this is test function written in reactjs")
}

我想在html脚本中调用上面的reactjs函数。

<html>
<body>

//including reactjs minified js in the index.html
<script src="reactjs.min.js"></script>

<script>
//here i want to call function written in reactjs file
testfunction();
</script>

</body>
</html>

1 个答案:

答案 0 :(得分:2)

这是一个丑陋和糟糕的做法,但您可以将一个函数设置为全局(窗口)上下文,以便其他脚本可以调用它:

window.testfunction = () => console.log("this is test function written in reactjs");

然后,页面上有权访问window的其他脚本就可以调用它。