【发布时间】:2019-07-27 09:00:25
【问题描述】:
我正在使用react-native-canvas,想画一些图,但是当我尝试画图时出错了。
我阅读了一些问题on github,但它对我不起作用。
这是我的代码:
import Canvas, { Image as CanvasImage } from 'react-native-canvas';
import RNFS from 'react-native-fs';
const _handleCanvas = (canvas) => {
const image = new CanvasImage(canvas);
canvas.width = 500;
canvas.height = 500;
image.src = `${RNFS.MainBundlePath}/${viewerData[0].path}`;
console.log('image src: ', image.src);
// the log here is ·undefined/../../images/3.jpg·
const context = canvas.getContext('2d');
image.addEventListener('load', () => {
context.drawImage(image, 0, 0, 500, 500);
});
};
return (
<View>
<Canvas ref={_handleCanvas} />
</View>
)
我希望画一些东西,我该如何修复我的代码?
【问题讨论】:
标签: javascript reactjs react-native canvas