0
A
回答
3
elm-make讓你選擇你想一起編譯的多個文件。
elm-make Header.elm Footer.elm Button.elm --output=app.js
Header.elm
port module Header exposing (..)
import Html
main =
Html.div [] [ Html.text "Header" ]
Footer.elm
port module Footer exposing (..)
import Html
main =
Html.div [] [ Html.text "Footer" ]
Button.elm
port module Button exposing (..)
import Html
main =
Html.div [] [ Html.button [] [ Html.text "Button" ] ]
的index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Elm Demo</title>
</head>
<body>
<div id="header"></div>
<div id="button"></div>
<div id="button2"></div>
<div id="footer"></div>
</body>
<script src="app.js"></script>
<script>
let header = Elm.Header.embed(document.getElementById("header"));
let footer = Elm.Footer.embed(document.getElementById("footer"));
let button = Elm.Button.embed(document.getElementById("button"));
let button2 = Elm.Button.embed(document.getElementById("button2"));
</script>
</html>
相關問題
- 1. 如何在頁面上多次加載相同的iframe?
- 2. 「同步」頁面中組件的加載
- 3. 在PHP的同一頁面上加載多個頁面
- 4. Elm:如何在使用Navigation.newUrl加載頁面時獲取數據?
- 5. JQuery的加載()第一次沒有加載頁面
- 6. 如何在每次加載頁面時顯示不同的Open Graph標題?
- 7. 僅在第一次加載時加載頁面的一部分
- 8. 在同一頁面中多次添加facebook插件
- 9. 如何爲頁面添加一組Ajax加載指標
- 10. 如何停止頁面加載一次又一次?
- 11. 頁面加載後,多次加載JS文件
- 12. 在頁面加載兩次標籤頁中的函數
- 13. 的PhoneGap打破jQuery Mobile的頁面加載時 - 訪問同一頁面再次
- 14. 打開和關閉php標籤多次增加頁面加載?
- 15. 如何在加載的頁面上加載頁面上的所有圖像
- 16. 通過href添加URL - 在同一頁面上多次添加一次
- 17. 爲不同頁面加載不同的js文件或加載在一起?
- 18. WordPress的 - 頁面上的不同標誌
- 19. 如何在所有頁面上加載相同的內容?
- 20. 在React的不同頁面渲染相同的組件兩次
- 21. 如何在頁面加載時調用JavaScript函數一次,頁面重新加載,不要再次調用它
- 22. 帶有外部頁面的jQuery ajax加載頁面
- 23. 如何防止用戶每次多次打開同一頁面
- 24. 頁面加載在每次刷新時都會有所不同
- 25. 在一個html頁面中加載不同的頁面?
- 26. Angular 2在同一頁面上有多個組件
- 27. 將單獨頁面的div加載到另一個帶有或不帶刷新頁面的頁面中
- 28. 鏈接到帶有iFrame的頁面以加載不同的PDF文件
- 29. 在頁面加載後立即再次加載頁面
- 30. 如何加快有很多php加載的頁面?
關於標誌,你可以使用'Html.programWithFlags'並傳遞標誌作爲第二個參數爲'嵌入()' – Natim