【发布时间】:2018-08-24 22:54:53
【问题描述】:
我使用 react 创建幻灯片,问题是我的 html 没有找到更改幻灯片的功能。 它是这样的:
<!DOCTYPE html>
<html>
<body>
<header Access-Control-Allow-Origin: *>
</header>
<main id="peli">
<div id="root">
</div>
<script src="dist/app.bundle.js">plusSlides(2)</script>
<a class="prev" onclick="plusSlides(-1)">❮</a>
<a class="next" onclick="plusSlides(1)">❯</a>
</main>
</body>
</html>
在我的 js 文件中,我有一个 ReactDOM.render 来渲染我的 html 和一个更改幻灯片的函数 plusSlides,但由于某种原因程序找不到函数 plusSlides。我使用 webpack 来编译我的文件。
【问题讨论】:
-
你看到的唯一 reactjs 可能是
#root -
是的,我认为问题不在于代码的反应部分,因为代码有效,但是没有找到更改幻灯片的功能
-
在 webpack 编译你的文件之后,
plusSildes函数不可用,就像你在普通 JavaScript 中正常定义plusSlides函数那样。为什么不在 React 本身中包含图像滑块。这是在 React 中做事的正常方式——在 React App 本身内做大部分事情(主要是那些需要 JS 的事情)。
标签: javascript html reactjs webpack slideshow