【发布时间】:2018-11-08 13:49:25
【问题描述】:
我想直接在圈内写点东西,但不知道怎么写。我知道我可以写ctx.fillText(" test", 10, 30);,它会向右移动,但我觉得这是一种低效的方式。
我将如何实现这一目标?下面是我所指的图像。
import React, {Component} from 'react';
class Login extends Component {
componentDidMount() {
let c = document.getElementById("myCanvas");
let ctx = c.getContext("2d");
ctx.beginPath();
ctx.arc(100,75,50,0,2*Math.PI);
ctx.fillText("hey", 10, 30);
ctx.stroke();
}
render() {
return (
<div>
<canvas id="myCanvas" width="240" height="200"/>
</div>
);
}
}
export default Login;
【问题讨论】:
标签: javascript html reactjs debugging