如下vue组件:
<template>
<div class="parent">
<canvas ref="canvas2" ></canvas>
</div>
</template>
<script type="text/ecmascript-6">
export default {
methods: {
writeFont(){
var canvas = this.$refs.canvas2;
var ctx = canvas.getContext('2d');
ctx.font = '24px Arial';
ctx.fillStyle = '#333333';
ctx.fillText('带阴影的文字', 20, 20);
}
}
}
</script>
如何让writeFont方法在组件加载时执行,而不是将其绑定到某个标签上。
可以再vue的组件生命周期中的created 里执行
详见官方文档https://cn.vuejs.org/v2/guide...