Projek ini menggunakan pug dan perlu menghasilkan tag kanvas, jadi saya menambah kod berikut
canvas(class='work-item_background_canvas')
Tetapi selepas menggunakan js untuk mendapatkan objek ini, memanggil getContext('2d') mengembalikan null
Apabila objek dicetak, ia adalah <canvas class="work-item_background_canvas">
Sila beritahu saya apa masalahnya?
Dengan enjin templat seperti ini, anda perlu memastikan sama ada ia menghasilkan
ELEMEN HTML
yang anda inginkan akhirnya akan menghasilkanhtml
ELEMEN HTML
kod>dom ini, maka ia mestilahapi
masa jalanjs
atau sesuatu yang ditulis dengan salah.HTML ELEMENT
,模版引擎最终都是生成html
的,确定真的有这个dom
,那就一定是js
运行时的api
或者哪里写错了。题目感觉不清楚,但是应该跟
Soalan itu nampaknya tidak jelas, tetapi ia mungkin mempunyai sedikit kaitan denganpug
的关系不大,检查一下canvas
相关的api
pug
Periksa sama ada terdapat sebarang masalah dengan panggilanapi
yang berkaitan dengankanvas
. 🎜