javascript - Teg kanvas yang dibuat oleh jed/pug mengembalikan null menggunakan getContext('2d')
为情所困
为情所困 2017-05-19 10:40:25
0
1
645

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?

为情所困
为情所困

membalas semua(1)
某草草

Dengan enjin templat seperti ini, anda perlu memastikan sama ada ia menghasilkan ELEMEN HTML yang anda inginkan akhirnya akan menghasilkan html ELEMEN HTML kod>dom ini, maka ia mestilah api masa jalan js atau sesuatu yang ditulis dengan salah. HTML ELEMENT,模版引擎最终都是生成html的,确定真的有这个dom,那就一定是js运行时的api或者哪里写错了。

题目感觉不清楚,但是应该跟pug的关系不大,检查一下canvas相关的api

Soalan itu nampaknya tidak jelas, tetapi ia mungkin mempunyai sedikit kaitan dengan pug Periksa sama ada terdapat sebarang masalah dengan panggilan api yang berkaitan dengan kanvas . 🎜
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan