Reactjs:如何从位图渲染图像?

标签 reactjs

到目前为止我已经尝试过:

<img style={{ width: 66, height: 58 }}
     source={{ uri: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAzCAYAAAA6oTAqAAAAEXRFWHRTb2Z0d2FyZQBwbmdjcnVzaEB1SfMAAABQSURBVGje7dSxCQBACARB+2/ab8BEeQNhFi6WSYzYLYudDQYGBgYGBgYGBgYGBgYGBgZmcvDqYGBgmhivGQYGBgYGBgYGBgYGBgYGBgbmQw+P/eMrC5UTVAAAAABJRU5ErkJggg==' }} />

结果:

is not assignable to type DetailedHTMLProps, HTMLImageElement>`.

<Image style={{ width: 66, height: 58 }}
       source={{ uri: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAzCAYAAAA6oTAqAAAAEXRFWHRTb2Z0d2FyZQBwbmdjcnVzaEB1SfMAAABQSURBVGje7dSxCQBACARB+2/ab8BEeQNhFi6WSYzYLYudDQYGBgYGBgYGBgYGBgYGBgZmcvDqYGBgmhivGQYGBgYGBgYGBgYGBgYGBgbmQw+P/eMrC5UTVAAAAABJRU5ErkJggg==' }}/>

结果:

'Image' is not defined react/jsx-no-undef`

最佳答案

就像我在评论中所说的那样,对于 HTML,您应该在图像元素上使用 src 标记。

<img style={{ width: 66, height: 58 }} src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAzCAYAAAA6oTAqAAAAEXRFWHRTb2Z0d2FyZQBwbmdjcnVzaEB1SfMAAABQSURBVGje7dSxCQBACARB+2/ab8BEeQNhFi6WSYzYLYudDQYGBgYGBgYGBgYGBgYGBgZmcvDqYGBgmhivGQYGBgYGBgYGBgYGBgYGBgbmQw+P/eMrC5UTVAAAAABJRU5ErkJggg==" />

See it live

关于Reactjs:如何从位图渲染图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56798715/

相关文章:

javascript - 你能用 React Native 跟踪背景地理定位吗?

javascript - React checkbutton onChange 事件返回合成事件

javascript - 如何修复元素类型无效 : expected a string (for built-in components)?

reactjs - Next.JS useRouter 只会为动态路由返回一个空对象

javascript - 当 div 中没有 anchor 标记时,在 React 中隐藏该 div

javascript - React 自定义组件样式

reactjs - 优化更新 redux 状态

reactjs - 由于取消过滤已过滤的数组而导致元素位于 're-render' 上的错误位置

javascript - React 组件接收 props 为未定义

javascript - 递增数组内对象的计数