ReactNative系列之四十一Image在JS端的.9图

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yeputi1015/article/details/86580072

在RN的JS中增加.9.png图,在安卓平台上打包编译apk时,判断图片名会将.9前的"."作为非法字符过滤掉。我们需要修改

assetPathUtils.js中的方法(0.50版本)

function getAndroidResourceIdentifier(asset: PackagerAsset) {
  var folderPath = getBasePath(asset);
  return (folderPath + '/' + asset.name)
    .toLowerCase()
    .replace(/\//g, '_')           // Encode folder structure in file name
    .replace(/([^a-z0-9._])/g, '')  // Remove illegal chars
    .replace(/^assets_/, '');      // Remove "assets_" prefix
}

如果对于全网看到它的人都感觉没有,但对自己还是有用的也可以!~

猜你喜欢

转载自blog.csdn.net/yeputi1015/article/details/86580072