【发布时间】:2017-07-24 15:58:35
【问题描述】:
我通过 Google 和 Stack Overflow 搜索栏对此进行了一些搜索,但没有显示任何相关内容。我什至不确定这是否可能,所以如果不是,请告诉我。我正在寻找的是一种为图标的图像(SVG文件)设置两个可能的文件路径的方法,这样如果图像不在第一个文件路径/位置,它将尝试第二个。我有一个像这样的对象:
this.bookmarkButtonConfig = {
"oc-control": "BookmarkButton",
"label": "BookmarkButton",
"group": "primary",
"action": "onBookmark",
"buttonType": "toggle",
"image": "$MODULE_PATH/images/favorite-icon.svg"
}
所有这些属性都被其他东西读取并基于所述属性配置按钮,但这并不重要。有没有办法可以设置 "image" 以便它在一个文件路径中查找图标,然后如果它不存在,它会尝试第二个文件路径?是否有某种功能或方法可以做到这一点?
感谢您的帮助!
【问题讨论】:
-
看看这是否有帮助。检查图像可用性(在 this.bookmarkButtonConfig = {....} 之前)并将其路径存储在变量中。然后将该变量与您的“图像”一起使用
-
你有什么框架用吗?
-
@ChristianEsperar 我不能添加任何框架,如果这就是你的意思。
标签: javascript filepath