有三种解决办法
- 第一种:禁用
strict
模式
修改tsconfig.ts文件,
"strict": true, ---> "strict": false,
- 第二种:严格模式下添加判断
let eleCanvas: HTMLCanvasElement;
const contentCavans = document.getElementById("content");
if(contentCavans) {
eleCanvas = contentCavans
}
- 第三种:类型断言
const contentCavans = document.getElementById("content") as HTMLCanvasElement
如果是 HTMLElement
提示,就将例子中的 HTMLCanvasElement
改为 HTMLElement
就可以了。
原文链接:https://blog.csdn.net/weixin_42164539/article/details/119182528
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。
本博客所有文章如无特别注明均为原创。
复制或转载请以超链接形式注明转自起风了,原文地址《Type ‘null‘ is not assignable to type ‘HTMLCanvasElement(HTMLElement)‘.Vetur(2345)》
复制或转载请以超链接形式注明转自起风了,原文地址《Type ‘null‘ is not assignable to type ‘HTMLCanvasElement(HTMLElement)‘.Vetur(2345)》
还没有人抢沙发呢~