2017-08-28 80 views
0

我正嘗試使用React在Play框架中呈現我的UI,但它不起作用。剛剛保存爲.html文件並直接打開的代碼可以正常工作,但是如果將它放在我的play framework項目中作爲路徑:./app/views/hello.scala.html,它只是正常顯示標題,但沒有顯示我的頁面。這裏是我的代碼:在播放框架中呈現React UI

<!DOCTYPE html> 
<html> 
    <head> 
    <script src="./react/react.js"></script> 
    <script src="./react/react-dom.js"></script> 
    <script src="./react/browser.min.js"></script> 
    <title>React Title</title> 
    </head> 
    <body> 
    <div id="example"></div> 
    <script type="text/babel"> 
     ReactDOM.render(
     <h1>Hello, world!</h1>, 
     document.getElementById('example') 
    ); 
    </script> 
    </body> 
</html> 

回答

0

請檢查天氣所有的js是否正確加載。檢查你的斷言路徑

<script src="assets/react/react.js"></script> 
<script src="assets/react/react-dom.js"></script> 
<script src="assets/react/browser.min.js"></script> 
+0

看來這些js文件沒有正確加載,因爲IDEA說「JSX沒有導入React」。我檢查了我的資產路徑,但沒有發現任何錯誤。 – lokiii