不渲染Salix的反例
P粉006977956
P粉006977956 2023-07-27 20:10:15
0
1
531
<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粉006977956
P粉006977956

全部回复(1)
P粉210405394

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

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

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!