问题标签 [obelisk]
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.
css - 使用方尖碑时将css文件放在哪里
我想使用方尖碑让两个 div 并排浮动。为此,我使用了这篇文章中的信息,如何并排放置 div,对于这个解决方案,类必须在 css 中声明。按照本教程 ( https://github.com/hansroland/reflex-dom-inbits/blob/master/tutorial.md ) 的建议,更具体地说,关于 mainWidgetWithHead 的部分,我将命令放在不同的文件中。但是,问题是我找不到 css 文件应该存储在哪里才能被程序访问。
我试图通过“ob init”将它放在自动生成的目录中的几个地方,但是当我在浏览器中加载它时,我总是得到一个空的 css 文件。
您可以在下面看到 frontend/src/Frontend.hs 中使用的前端函数的最小示例。
因此,无论我将 css 文件放在何处,都会给出此错误消息:资源解释为样式表,但使用 MIME 类型 text/plain 传输:“ http://127.0.0.1:8000/css/cssTest.css ”
haskell - RoutedT 在使用 Obelisk 路线时被解释为 T.Text
我正在尝试使用 Obelisk 构建一个基本的 Web 应用程序,并且一直在关注本教程:https ://github.com/obsidiansystems/obelisk/pull/733/files#diff-fe2dadb00af0583d3841e501760804eaR457
我不明白为什么当我的 Obelisk 安装是一个默认的 Obelisk 项目时我会收到这种类型的错误,并且只对上面的教程进行了修改以实现“配置文件”和“事件”/“投入工作”页面。
我的最终目标是这些路由/链接通过我在下面发布的 Frontend.hs 中定义的两个按钮进行连接(例如elAttr "p" ("class" =: "button is-link is-large is-fullwidth") $ text "My Profile"
)。
这是我得到的错误:
这是我的 Common.Route 文件的摘录,这是本教程中唯一实现一半的部分......所以也许这就是问题所在?
这也是 Frontend.hs 的主要功能:
haskell - 安装 Obelisk-OAuth
我正在尝试将 Obelisk-OAuth 添加到我的项目中:https ://github.com/obsidiansystems/obelisk-oauth
在这个指令中,我被卡住了:
我在 Obelisk 项目中看到的唯一相似之处是:
来自后端.hs。
但这似乎不是正确的位置。
有没有人遇到过这个?我在哪里插入该pathComponentEncoder $ \case
表达式?
haskell - 在 Obelisk OAuth 项目中找不到“路由”和“Https”
我正在实施 Obelisk OAuth 并遇到 2 个问题。
- 尝试实现此功能时:https ://github.com/obsidiansystems/obelisk-oauth/blob/master/example/backend/src/Backend.hs
我正进入(状态:
我在我的 backend.cabal 中有这个构建取决于:
当我尝试错误消息提示的其他模块时,它不包含此页面所需的功能。
- 当我尝试实现这一点时:https ://github.com/obsidiansystems/obelisk-oauth/blob/master/example/frontend/src/Frontend.hs
使用此代码:
我收到此错误:
(即route
函数。)
我不知道如何导入这个。我看了看ob hoogle
它说Snap.Core
,但我无法成功导入。
我在哪里获得路线?
这些是我的进口:
haskell - 如何在反射中将输入值设置为当天?
我正在reflex-platform
使用obelisk
. 这是我获取当前日期的前端代码
我可以通过放置来确认这是否有效
它甚至不会在一瞬间显示“正在加载”,而是在浏览器(谷歌浏览器)中显示“2021-03-26”。
但是,尝试将today
事件放入 an<input>
是行不通的。这是代码:
<input>
保持空白。
更奇怪的是:在我的实际代码中,<input>
通过的初始值inputElementConfig_initialValue .~ "BAAAR"
也没有显示。然而,创建的动态文本就像
确实显示“BAAAR”一瞬间。
为了平息任何偏执,我inputElementConfig_setValue
用一个简单的按钮进行了测试,效果很好。<input>
即我可以通过单击一个按钮来设置的值。
所以postBuildTime
事件的作品和inputElementConfig_setValue
作品,但两者的结合留下了<input>
空白。
编辑
最小示例,包括有关如何运行的说明和结果的屏幕截图: