react-native无法加载静态图片的bug解决方案
2016-02-23 19:36
1566 查看
react-native当加载本目录下的静态图片资源无效的解决办法:
到项目的/node_modules/react-native/Libraries/Image目录下
修改resolveAssetSource.js的getScaledAssetPath方法,原代码
function getScaledAssetPath(asset) { var scale = pickScale(asset.scales, PixelRatio.get()); var scaleSuffix = scale === 1 ? '' : '@' + scale + 'x'; var assetDir = getBasePath(asset); return assetDir + '/' + asset.name + scaleSuffix + '.' + asset.type; }
修改为:
function getScaledAssetPath(asset) { var scale = pickScale(asset.scales, PixelRatio.get()); var scaleSuffix = scale === 1 ? '' : '@' + scale + 'x'; var assetDir = getBasePath(asset); var imagePath = assetDir + '/' + asset.name + scaleSuffix + '.' + asset.type; if (imagePath[0] == "/" || imagePath[0] == "\\") { imagePath = imagePath.substr(1); } return imagePath; }
这样就临时解决了该问题,详情请见https://github.com/WoLfulus/react-native/commit/33e2d052b6e2e3e6b3595572abbc3cb9b66d5755
相关文章推荐
- React-Native 安卓出现图片资源路径正确,却无法加载显示
- React-native 网络图片无法加载问题
- React-native 网络图片无法加载问题
- React Native学习笔记之--图片的加载
- 解决springMVC 跳转js css图片等静态资源无法加载的问题
- react native 由于平台差异导致ios平台上无缘无故出现背景色bug解决方案
- React-Native ListView加载图片淡入淡出效果的组件
- lnmp安装WordPress无法加载主题列表、无法上传图片解决方案
- Picasso 2.5.2的fit、resize在android5.1无法加载图片的解决方案
- Android设置Notification从网络中加载图片,解决点击无法消失的bug
- React Native一款Android端的开源图片加载控件
- react-native laoding native image for android 加载静态图片
- React Native ListView中图片加载优化处理(三)
- react-native-fileupload使用 bug -- 无法火车type 和 name
- React-Native在MacOS 10.12 Sierra后无法启动及监听解决方案
- spring MVC js css图片等静态资源无法加载问题
- react-native 在使用require加载本地图片时报Unexcepted character
- react native 里安卓引用gif图片解决方案
- [android] React Native reload 重加载 失效解决方案【RN 0.29 or RN 0.32版本】
- react-native无法显示图片的解决办法