//使用 ref获取
<canvas style="background-color: #996;" ref="canvas1"></canvas>
<script setup>
import { ref,watch } from 'vue';
//使用ref获取 dom
let canvas1 = ref(null)
//因为script 的速度 比标签要快 所以要监听这个canvas1 不然获取不到
watch(canvas1, (newValue, oldValue) => {
//这里必须使用.value 这个是ref的规则 也就是这个导致的 not a function
let context = canvas1.value.getContext("2d");
context.fillRect(50,50,100,50)
});
vue3 canvas.getContext is not a function
最新推荐文章于 2024-09-07 16:29:39 发布