Gegenbeispiel zum Nicht-Rendering von Salix
P粉006977956
P粉006977956 2023-07-27 20:10:15
0
1
589
<p>Anhand des von Salix auf GitHub bereitgestellten Beispiels kann ich die Zähleranwendung nicht korrekt rendern. </p><p>Ich habe die Ansichts-, Aktualisierungs- und Initialisierungsfunktionen mit dem bereitgestellten Code erstellt. Dann habe ich die Anwendung mit der folgenden Funktion erstellt. </p><p><br /></p> <pre class="brush:php;toolbar:false;">SalixApp[Model] counterApp(str appId = "counterApp") = makeApp(appId, init, view, update);</pre> <p>Und eine Webanwendung erstellt mit... </p> <pre class="brush:php;toolbar:false;">App[Model] counterWebApp() = webApp(counterApp(), |file:///.../index.html|, |file:///...|);</pre> <p>Außerdem habe ich die notwendigen Skripte in der HTML-Datei verwendet. </p><p>Ein paar andere Dinge: Soweit ich weiß, habe ich den korrekten Pfad, die App-ID, die Zeichenfolge in der neuen Salix("")-Funktion und die Div-ID aktualisiert Dasselbe. </p><p>Wenn ich jedoch counterWebApp ausführe, wird eine leere Seite gerendert und die folgende Fehlermeldung ausgegeben: </p><p><br /></p> ; <pre class="brush:php;toolbar:false;">Uncaught TypeError: Eigenschaften von undefiniert können nicht gelesen werden (‚Bearbeitungen‘ werden gelesen) bei patchDOM (salix.js:257:30) beim Rendern (salix.js:84:3) bei Object.step [als Erfolg] (salix.js:73:3) bei j (jquery-1.11.0.min.js:2:27136) bei Object.fireWith [as discoverWith] (jquery-1.11.0.min.js:2:27949) bei x (jquery-1.11.0.min.js:4:22244) unter XMLHttpRequest.b (jquery-1.11.0.min.js:4:26298)</pre> <p>Beim Besuch von http://localhost:9051/counterApp/init werden alle HTML-Elemente angezeigt, die ich in der Ansichtsfunktion definiert habe. </p><p>Was habe ich falsch gemacht? </p><p>Was ich ausprobiert habe und welche Ergebnisse ich erwartet habe, wird im obigen Beitrag erwähnt. </p><p><br /></p>
P粉006977956
P粉006977956

Antworte allen(1)
P粉210405394

Salix项目已经被弃用,现在使用salix-core替代,网址在这里:https://github.com/usethesource/salix-core

请在那里查看示例。Salix-core更加更新,我们打算在其基础上进行开发。

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

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage