C/C++教程

canvas_17 全局组合

本文主要是介绍canvas_17 全局组合,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

<template>
    <view class="zcvs">

        <view class="zcvs-item">
            <view>Canvas_全局组合</view>
            <view>
                <canvas canvas-id="cvs" id="cvs" style="width: 400px; height: 400px;border: 1px solid #007AFF;" />
            </view>

        </view>

    </view>
</template>

<script>
    export default {
        data() {
            return {
                colorList: [
                    "#DD524D",
                    "#007AFF",
                    "#4CD964",
                    "#F0AD4E"
                ]
            };
        },
        onReady() {
            this.drawCvs();
        },
        methods: {
            drawCvs() {
                const ctx = uni.createCanvasContext('cvs');

                ctx.beginPath();
                ctx.setFillStyle("#007AFF");
                ctx.fillRect(100, 100, 100, 100);
                ctx.globalCompositeOperation = "destination-atop";
                ctx.setFillStyle("#DD524D");
                ctx.arc(200, 200, 50, 0, 2 * Math.PI, false);
                ctx.fill();

                ctx.draw();
            },
        }
    }
</script>

<style lang="scss" scoped></style>

 

这篇关于canvas_17 全局组合的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!