Clojure 实际使用cljsjs包
我很难理解如何从安装到使用cljsjs包。我正在使用标准的figwheel模板,我在学习它方面取得了一些进步,但现在我想使用一些第三方JS,虽然cljsjs看起来像是一张罚单,但我找不到一个关于如何实际使用软件包的清晰示例 首先,我尝试使用material包()。我只想显示一个简单的开始按钮 我已经将Clojure 实际使用cljsjs包,clojure,material-design,clojurescript,Clojure,Material Design,Clojurescript,我很难理解如何从安装到使用cljsjs包。我正在使用标准的figwheel模板,我在学习它方面取得了一些进步,但现在我想使用一些第三方JS,虽然cljsjs看起来像是一张罚单,但我找不到一个关于如何实际使用软件包的清晰示例 首先,我尝试使用material包()。我只想显示一个简单的开始按钮 我已经将[cljsjs/material“1.0.4-0”]添加到我的project.clj中,lein安装了它……现在怎么办 我应该在哪里和什么时候(:require[cljsjs.material])
[cljsjs/material“1.0.4-0”]
添加到我的project.clj中,lein安装了它……现在怎么办
我应该在哪里和什么时候(:require[cljsjs.material])
然后如何创建
组件或其他什么
我看到一个resources/public/js/compiled/out/material.inc.js
,里面似乎有完整的资料来源——我如何使用它
提前感谢所有同情cljs初学者的善良灵魂。非常感谢。如果有什么东西可以回答我的问题,而我的谷歌搜索却没有找到,我提前道歉。您引用的包
[cljsjs/material]
没有使用,而是使用:
因此,这里没有关于实际使用cljsjs包的入门介绍: 要使用
物料界面
包,例如:
- 将
放入[cljsjs/material ui“3.9.1-0”]
项目.clj的
部分(确保将版本号更新为最新版本):dependencies
- 在代码的
部分中需要cljsjs包:(ns)
(:需要材料ui)
- 最后,您可以通过名称直接引用导入的JavaScript对象:
js/MaterialUI
材质ui
的情况下,具体来说,有:全局导出
辅助映射,这些映射允许您使用材质ui
更方便、更直接地引用库
请注意,现在使用
:npm deps
也可以查看此示例:我在getmdl.io上使用材料,我遇到了与您相同的问题,您是否想过如何实际添加组件?我似乎无法正确导入材质
,而且我添加了材质类的任何内容都无法注册…您是否签出了Andre在上面发布的papyri演示示例?这是一个演示如何使用它的示例。它使用一个时间间隔来更新DOM,这有点奇怪,但似乎是可行的。。。。感谢您在上面的评论中展示的演示。这就是使用这个特殊包的标准方法吗?是否尝试每隔一段时间更新dom?我将对此进行研究,再次感谢。不可否认,cljsjs包描述应该明确指出这一点。您应该提交一个请求来澄清自述文件。