当我的 --- <img />
标签上有 srcset
属性时,为什么它不显示在浏览器中?看起来 React.js 正在将其剥离。
<img src="/images/logo.png" srcset="/images/logo-1.5x.png 1.5x, /images/logo-2x.png 2x" />
原文由 Kevin Ghadyani 发布,翻译遵循 CC BY-SA 4.0 许可协议
当我的 --- <img />
标签上有 srcset
属性时,为什么它不显示在浏览器中?看起来 React.js 正在将其剥离。
<img src="/images/logo.png" srcset="/images/logo-1.5x.png 1.5x, /images/logo-2x.png 2x" />
原文由 Kevin Ghadyani 发布,翻译遵循 CC BY-SA 4.0 许可协议
另一个使用模板文字的丑陋解决方案:
<img
alt=''
src={require('../../assets/images/logo/logo.png')}
srcSet={`
${require('../../assets/images/logo/logo@2x.png')} 2x,
${require('../../assets/images/logo/logo@3x.png')} 3x
`}
/>
原文由 Milan Rakos 发布,翻译遵循 CC BY-SA 3.0 许可协议
2 回答1.5k 阅读✓ 已解决
2 回答863 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
1 回答874 阅读✓ 已解决
2 回答777 阅读
1 回答757 阅读✓ 已解决
2 回答1.1k 阅读
解决方案是使用
srcSet
而不是srcset
。参考: https ://facebook.github.io/react/docs/tags-and-attributes.html 下
HTML Attributes