关于vscode设置Canvas智能提示的采坑记录

2020-10-30  本文已影响0人  不负好时光_9c46

我在vscode中的插件市场将canvas的插件安装了个遍也没有提示效果。

网上找到的解决方案都是添加 /** @type {HTMLCanvasElement} */。这段代码很有效,但是一定要注意放置的位置。

一开始我将这段代码拷贝到js最前面怎么都不起作用。

请一定要将这段代码拷贝到获取canvas元素的上面,即document.getElementById("canvas")前面

无效设置:

/** @type {HTMLCanvasElement} */    

window.addEventListener('load', eventWindowLoad, false);  

 var theCanvas = document.getElementById('canvasOne');   

 var context = theCanvas.getContext('2d');

正确设置:

window.addEventListener('load', eventWindowLoad, false);   

 /** @type {HTMLCanvasElement} */   

 var theCanvas = document.getElementById('canvasOne');   

var context = theCanvas.getContext('2d');

上一篇 下一篇

猜你喜欢

热点阅读