如何在React Native(Expo)中做动态图像源?

先生

我有一个简单的功能可以在我的react native(expo)项目中显示纸牌。它在本地测试时有效,但在构建设备(APK等)时无效。根据我的理解,这是因为字符串require不能是动态的。如果是这样,处理此问题的最佳方法是什么?
我是否需要对所有52张卡进行需求,然后为该卡的来源选择适当的变量?或者,还有更好的方法?

  export default function Card( { cardID, index, onCardClick }) {

  const rankIndex = cardID % 13;
  const rank = RANKS[rankIndex];
  const suitIndex = cardID / 13 | 0;
  const suit = SUIT[suitIndex];

  let cardImage = require('../../assets/game/cards/'+rank+suit+'.png');

  return (
    <TouchableOpacity style={[index && index != 0 && styles.cardMargin]} onPress={() => onCardClick(cardID)}>
        <Image style={styles.card} source={cardImage} />
    </TouchableOpacity>
  );
}

谢谢

布伦特韦

做这样的事情:

const cardImages = {
  AceSpades: require('../../assets/game/cards/acespaces.png'),
  AceClubs: require('../../assets/game/cards/aceclubs.png'),
  // etc..
};

您可以通过编写一个小节点脚本或手动创建它来从文件系统生成此数组。

Metro捆绑器要求导入是静态的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在动态图像中创建多行?

来自分类Dev

如何在React native中动态设置图像的来源?

来自分类Dev

如何在React Native EXPO中的Dropdown选项中动态获取api数据

来自分类Dev

如何在React Native中优化图像

来自分类Dev

如何在React Native中优化图像

来自分类Dev

如何在 React Native 中缩放图像?

来自分类Dev

如何在不使用databse的情况下在Crystal报表中添加动态图像?

来自分类Dev

如何在Rails中的动态图像资产的前面添加版本名称

来自分类Dev

如何在EXPO React-Native中更改IPA版本

来自分类Dev

如何在React Native Expo中访问相机?

来自分类Dev

如何在Expo的React Native中连接到API?

来自分类Dev

在 React Native (Expo) 中显示 blob 图像

来自分类Dev

React - 使用 props 加载动态图像

来自分类Dev

React Native中的Flatlist图像源

来自分类Dev

如何设置动态图像路径

来自分类Dev

如何将Firebase中的动态图像用作背景图像?

来自分类Dev

如何在 React Native 中通过点击设置动态样式?

来自分类Dev

如何在React Native中处理图像序列

来自分类Dev

如何在React Native中重复图案图像以创建背景?

来自分类Dev

如何在React Native中自动缩放图像?

来自分类Dev

如何在React Native中为图像添加标题

来自分类Dev

如何在 React Native 中显示渐变 SVG 图像

来自分类Dev

如何在 React Native 中引用启动图像

来自分类Dev

如何在 React Native 中显示 https 图像?

来自分类Dev

如何在React Native中使用expo-image-picker上传图像

来自分类Dev

AngularJS动态图像源

来自分类Dev

如何在React中呈现动态表单

来自分类Dev

如何在React中渲染动态表

来自分类Dev

如何调整响应式引导网站中来自数据库的动态图像的大小

Related 相关文章

热门标签

归档