问题标签 [fulcro]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
845 浏览

fulcro - 如何让 devcards 与 shadow-cljs 一起使用

我的开发卡曾经与 Figwheel 一起使用。但是我不能让它们用 shadow-cljs 显示。

Shadow 发出此消息:

shadow-cljs - 用于 :cards 的 HTTP 服务器可在http://localhost:3450获得

命名空间cards.card-ui只是一系列要求。

我有一条println消息cards.card-ui正在显示。

shadow-cljs.edn我有两个:builds. 这是第二个:

cards.html有一个body标签,它有一个id为“app”的div标签。我将浏览器带到http://localhost:3450/cards.html并得到一个空白页面。我最好的理论是cards.card-ui命名空间没有安装在app.

0 投票
1 回答
214 浏览

clojurescript - CSS and ReaKit from Fulcro

I've written a small experimental application in Fulcro "2.6.0-RC8". If you run it you will see that the writing underneath the picture of the kitten - "Description for the card" is red. This is good - things are working. However the two buttons below the picture of the kitten should not look the same, but look identical apart from the text. The "Press primary" button should have its text in white and its background should be red. What am I doing wrong?

Unfortunately the two buttons at the bottom look the same

0 投票
1 回答
164 浏览

clojurescript - 如何在 Fulcro 中 npm 包?

我正在关注Fulcro 3 开发指南,使用 Javascript React 组件部分,使用Fulcro 模板项目,尝试导入Material-UI React 组件。

我添加了包npm install --save @material-ui/core并修改了demo_ws.cljs文件

并在控制台中出现错误:

0 投票
1 回答
196 浏览

websocket - 如何启用 Fulcro Websockets

我有一个关于如何开始使用 Fulcro 和 Websockets 的基本问题。

i) 我从 Fulcro lein 模板开始。ii) 然后添加websocket客户端和服务器位。iii) 在我的服务器中,我还添加了一个com.fulcrologic.fulcro.networking.websocket-protocols.WSListener来检测 WS 客户端何时连接。

WSListener, 和浏览器的网络控制台之间,我可以看到客户端从未建立 WS 连接。

  • Fulcro 如何建立初始 WS 连接?
  • 之后,如何使服务器推送到客户端?

客户端.cljs

中间件.cljs

0 投票
2 回答
313 浏览

reactjs - 如何为简单的 Fulcro 应用程序设置动态 UI 路由

我已经浏览了一些用于路由的网络视频文档。但我无法让动态 UI 路由为一组简单的页面工作。

根.cljs

客户端.cljs

问:初始负载给出了这个输出。我们如何将 props 传递给 Root 组件?我希望至少能看到{:foo :bar}

问:如果这是我的初始状态,:query:ident吗?它们 (:query + :ident) 是否对应于:route-segment?他们需要吗?

问:我们如何开始初始路线?调用它失败并显示以下消息。

>> 更新 <<

我能够获得一个有效的 Fulcro Root:initial-state:query:ident组件。

在初始加载时,路由器会因此而失败。

所以像这样的命令(dr/change-route app (dr/path-to root/Index))失败了。

这些是我的client.cljsroot.cljs看起来像这样。