Maison  >  Questions et réponses  >  le corps du texte

Contre-exemple pour ne pas rendre Salix

<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粉006977956P粉006977956424 Il y a quelques jours538

répondre à tous(1)je répondrai

  • P粉210405394

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

    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.

    répondre
    0
  • Annulerrépondre