Contre-exemple pour ne pas rendre Salix
P粉006977956
P粉006977956 2023-07-27 20:10:15
0
1
587
<p>En utilisant l'exemple fourni par Salix sur GitHub, je ne parviens pas à restituer correctement l'application de compteur. </p><p>J'ai créé les fonctions d'affichage, de mise à jour et d'initialisation à l'aide du code fourni. Ensuite, j'ai créé l'application en utilisant la fonction suivante. </p><p><br /></p> <pre class="brush:php;toolbar:false;">SalixApp[Modèle] counterApp(str appId = "counterApp") = makeApp(appId, init, view, update);</pre> <p>Et créé une application Web en utilisant... </p> <pre class="brush:php;toolbar:false;">App[Modèle] counterWebApp() = webApp(counterApp(), |file:///.../index.html|, |file:///...|);</pre> <p>J'ai également utilisé les scripts nécessaires dans le fichier HTML. </p><p>Quelques autres choses : pour autant que je sache, j'ai mis à jour le chemin correct, l'appId, la chaîne dans la nouvelle fonction Salix("") et l'identifiant div sont tous identiques. . </p><p>Cependant, lorsque j'exécute counterWebApp, une page vierge s'affiche et le message d'erreur suivant s'affiche : </p><p><br /></p> ; <pre class="brush:php;toolbar:false;">Uncaught TypeError : Impossible de lire les propriétés d'un élément non défini (lecture des "modifications") sur patchDOM (salix.js:257:30) au rendu (salix.js:84:3) à Object.step [comme succès] (salix.js:73:3) à j (jquery-1.11.0.min.js:2:27136) à Object.fireWith [as solveWith] (jquery-1.11.0.min.js:2:27949) à x (jquery-1.11.0.min.js:4:22244) à XMLHttpRequest.b (jquery-1.11.0.min.js:4:26298)</pre> <p>La visite de http://localhost:9051/counterApp/init affiche tous les éléments HTML que j'ai définis dans la fonction d'affichage. </p><p>Qu'ai-je fait de mal ? </p><p>Ce que j'ai essayé et les résultats que j'attendais sont mentionnés dans l'article ci-dessus. </p><p><br /></p>
P粉006977956
P粉006977956

répondre à tous(1)
P粉210405394

Le projet Salix est obsolète et est désormais remplacé par salix-core, l'URL est ici : https://github.com/usethesource/salix-core

Veuillez consulter les exemples ici. Salix-core est plus récent et nous avons l'intention de nous en inspirer.

Il existe également https://github.com/usethesource/salix-contrib, qui contient des liaisons salix pour ACE, graphiques, sirène, etc.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal