首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Fable中导入图像?

如何在Fable中导入图像?
EN

Stack Overflow用户
提问于 2019-11-10 01:14:13
回答 2查看 280关注 0票数 2

我已经有了所有的webpack加载器,所以我需要做的就是这样,但是在F#中:

代码语言:javascript
复制
import loading from "../images/loading.gif";

这应该是一件简单的事情,我只是迷失在文档中,我主要是找到关于[<Import>]属性的信息,这似乎是为了其他东西……

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-11-14 21:37:11

在模块Fable.Core.JsInterop中,我们提供了处理import的帮助器。

Source

我想你要找的是:

代码语言:javascript
复制
/// Works like `ImportAttribute` (same semantics as ES6 imports).
/// You can use "*" or "default" selectors.
let import<'T> (selector: string) (path: string):'T = jsNative

你可以这样使用它:

代码语言:javascript
复制
open Fable.Core.JsInterop

let loading : string = import "*" "../images/loading.gif"

我将类型设置为string,因为WebPack似乎为您提供了文件的URL。

票数 4
EN

Stack Overflow用户

发布于 2019-11-13 23:43:37

是否有特定的原因需要对镜像进行导入?

您可以轻松地在视图中显示图像(例如,elmish中),而无需导入图像,只要您的url有效即可。

代码语言:javascript
复制
let view model dispatch =
    div [] [
            img [   Class "mr-3 mt-1" 
                    Style [ Width 33% ; Height "80px" ]
                    Src "../images/loading.gif"
                    Alt cat.Text; Placeholder "image" ]
] 
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58781654

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档