为什么我把new Image()放在function里面时,图片出不来。
然而我把girlPic设为全局的就能正常显示
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
因为在image设置完
src后,需要一定的时间进行加载,在src设置完后马上运行drawImage函数的时候,image实际上还什么也没有。比较合适的写法是
image.onload = girlCans.drawImage(girlPic,0,0, girlWidth, girlHeight);img加载是异步滴。需要用
onload()