vscode设置canvas的代码提示
网上提供的方法:在获取context之前加上/** @type {HTMLCanvasElement} */
- 问题:context仍然无法提示rotate等等方法
解决方法:
- 如果是2d上下文,则在获取上下文的前一句加上/** @type {CanvasRenderingContext2D} */
- 如果是3d上下文,则加上/** @type {WebGLRenderingContext} */
let drawing = document.querySelector("#canvas")
if (drawing.getContext) {
/** @type {CanvasRenderingContext2D} */
let context = drawing.getContext("2d")
搞定!