直接上代码,代码有注释,欢迎提出问题:
<template>
<div class="hello">
<div id="canvas">
</div>
<p @click="handelClearEl()">清除</p>
<p @click="handelSaveEl()">保存</p>
<p @click="handelThickness()">粗细</p>
<p @click="handelColour()">颜色</p>
<img :src="imgsrc" alt="">
</div>
</template>
<script>
let canvas = document.createElement("canvas");
let cxt = canvas.getContext("2d");
export default {
name: "HelloWorld",
components: {},
data() {
return {
linewidth: 1, //线条粗细,选填
color: "black", //线条颜色,选填