搜尋

首頁  >  問答  >  主體

不渲染Salix的反例

<p>使用Salix在GitHub上提供的範例,我無法正確渲染計數器應用程式。 </p><p>我已經使用提供的程式碼建立了視圖、更新和初始化函數。然後,我使用以下函數建立了應用程式。 </p><p><br /></p> <pre class="brush:php;toolbar:false;">SalixApp[Model] counterApp(str appId = "counterApp") = makeApp(appId, init, view, update);</pre> <p>並使用...創建了Web應用程式。 </p> <pre class="brush:php;toolbar:false;">App[Model] counterWebApp() = webApp(counterApp(), |file:///.../index.html|, |file:///...|);</pre> <p>另外,我在HTML檔案中使用了必要的腳本。 </p><p>還有一些其他事情:據我所知,我已經更新了正確的路徑,appId、在new Salix("")函數中的字串以及div id都是相同的。 </p><p>然而,當我執行counterWebApp時,它會渲染一個空白頁面,並給出以下錯誤訊息:</p><p><br /></p> ; <pre class="brush:php;toolbar:false;">Uncaught TypeError: Cannot read properties of undefined (reading 'edits') at patchDOM (salix.js:257:30) at render (salix.js:84:3) at Object.step [as success] (salix.js:73:3) at j (jquery-1.11.0.min.js:2:27136) at Object.fireWith [as resolveWith] (jquery-1.11.0.min.js:2:27949) at x (jquery-1.11.0.min.js:4:22244) at XMLHttpRequest.b (jquery-1.11.0.min.js:4:26298)</pre> <p>造訪http://localhost:9051/counterApp/init會顯示我在檢視函數中定義的所有HTML元素。 </p><p>我做錯了什麼? </p><p>我嘗試了什麼以及我期望的結果在上面的帖子中已經提到了。 </p><p><br /></p>
P粉006977956P粉006977956490 天前580

全部回覆(1)我來回復

  • P粉210405394

    P粉2104053942023-07-28 17:10:38

    Salix專案已經棄用,現在使用salix-core替代,網址在這裡:https://github.com/usethesource/salix-core

    請在那裡查看範例。 Salix-core更加更新,我們打算在其基礎上進行開發。

    還有https://github.com/usethesource/salix-contrib,其中包含了對ACE、charts、mermaid等的salix綁定。

    #

    回覆
    0
  • 取消回覆