<canvas style="width: 300px; height: 300rpx; background-color: antiquewhite;" class="margin-top-30"
canvas-id="myCanvas" id="myCanvas">
</canvas>
const ctx = uni.createCanvasContext('myCanvas')
console.log(ctx, 'ctxctxctx')
ctx.beginPath()
ctx.moveTo(10, 10)
ctx.lineTo(100, 50)
ctx.lineTo(10, 90)
ctx.stroke()
ctx.beginPath()
ctx.setLineJoin('bevel')
ctx.setLineWidth(10)
ctx.moveTo(50, 10)
ctx.lineTo(140, 50)
ctx.lineTo(50, 90)
ctx.stroke()
ctx.beginPath()
ctx.setLineJoin('round')
ctx.setLineWidth(10)
ctx.moveTo(90, 10)
ctx.lineTo(180, 50)
ctx.lineTo(90, 90)
ctx.stroke()
ctx.beginPath()
ctx.setLineJoin('miter')
ctx.setLineWidth(10)
ctx.moveTo(130, 10)
ctx.lineTo(220, 50)
ctx.lineTo(130, 90)
ctx.stroke()
ctx.draw()
t***@tongcl.com (作者)
是nvue么
2024-07-03 13:42
t***@tongcl.com (作者)
app里呢
2024-07-03 13:47
DCloud_UNI_yuhe
回复 t***@tongcl.com: nvue的canvas是没有内置的,需要单独引入,具体可见:nvue介绍 - 适用场景,nvue实现canvas,参考NvueCanvasDemo
2024-07-03 14:52