Получение нулевого значения не является объектом (оценивающим "scratchImagePath.uri"), хотя я передаю значения? - PullRequest
0 голосов
/ 06 февраля 2020
<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 - не исключение объекта, хотя и передаю значения?

1 Ответ

1 голос
/ 06 февраля 2020

Вы можете попробовать с require как

require('./path/to/image.png')

Таким образом, ваш код компонента = будет похож на

        <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')}
            />

Вы можете использовать относительный путь здесь.

...