react-native - 获取 null 不是对象(评估“scratchImagePath.uri”),尽管我正在传递值?
问题描述
<ScratchImageView
brushSize = {10}
threshold = {10}
style={{height: 300, width: 300}}
onRevealPercentChanged={this.onRevealPercentChanged}
onRevealed={this.onRrevealPercent=50}
resizeMode= "cover"
strokeWidth={20}
imageScratched={{uri: './scratchReward.jpg'}}
imagePattern={{uri: './scratchTopLayer.jpg'}}
/>
为什么我得到 null 不是对象异常,尽管传递了值?
解决方案
你可以试试require
喜欢
require('./path/to/image.png')
所以你的组件 code= 会像
<ScratchImageView
brushSize = {10}
threshold = {10}
style={{height: 300, width: 300}}
onRevealPercentChanged={this.onRevealPercentChanged}
onRevealed={this.onRrevealPercent=50}
resizeMode= "cover"
strokeWidth={20}
imageScratched={uri: require('./scratchReward.jpg')}
imagePattern={uri: require('./scratchTopLayer.jpg')}
/>
您可以在此处使用相对路径。
推荐阅读
- javascript - 错误:解析 with 表达式的主体时出错
- grep-indesign - 使用 InDesign GREP 选择字符后的文本
- gpu - 无法在 GKE 上使用一个 GPU 请求集群
- php - 是否可以在 Laravel 8 中的模型中放置复合键?
- c# - 控件是对象的观察者,我注册失败,因为尚未创建窗口句柄
- r - 缺少所有值时如何使用 min ?
- reactjs - 将 redux 与 Nextjs 一起使用,我不明白为什么它需要与 react 应用程序不同的更多设置
- docker - VueJs 应用程序构建在 Docker 中被杀死 - 堆限制分配失败
- javascript - 如何检查节点列表中是否包含没有内容的元素?
- django - 芹菜任务不保存模型