首页 > 解决方案 > 如何从类中加载默认图像

问题描述

我在使用时在 .hbs 文件中设置了默认图像

<img src="{{source_image_number}}.png" alt={{source_image_number}} onerror="default_image.png">.

,expexing当加载源图像出现问题时,可以加载默认图像,而不是有一点破损的图像标志(特别是对于Chrome)。现在我使用来自第三方类的另一个图像作为默认图像。就像下面的css文件:

.icon-default: { content: '\e050'; transform: translate(2px, 3.5px); }

我尝试了三种解决方案:

我想到但未测试的第 4 个解决方案是使用代理进行身份验证,然后按照第 3 个解决方案中所述进行检查,但我犹豫是否有更简单的方法来执行此操作。

我应该怎么做才能将此图像设为默认值?

标签: javascripthtmlcssimagehandlebars.js

解决方案


您是否尝试放置 {{source_image_number}} 而不是 {source_image_number} ?如果语法与车把相关,则变量应该在两个 {{ }} 之间而不是一个之间。

请参阅此处的语法http://handlebarsjs.com/


推荐阅读