首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >react中的Draw2D对齐,或Draw2D装箱

react中的Draw2D对齐,或Draw2D装箱
EN

Stack Overflow用户
提问于 2022-02-06 11:54:34
回答 1查看 153关注 0票数 0

我找到了一个使用React和draw2D的简单应用程序。

仪表盘是div和画布。

圆圈是一个

代码语言:javascript
复制
draw2d.shape.basic.Circle({
        x: 40,
        y: 10,
        stroke: 3
      })

如何更改代码来绘制框内的圆圈(画布)?

https://codesandbox.io/s/exciting-cray-97g6r?file=/src/App.js

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2022-02-10 14:42:28

第一解

代码语言:javascript
复制
<span>
<p>Avec canvas2</p>   
<div ref={inputRef} id="canvas" 
style={{ height: 200, width: 300, border: "dashed brown",position:"relative" }}/>   
</span>

只添加位置:“相对”,到div。

我再一次改进这个解决方案。

代码语言:javascript
复制
componentDidMount() {
    this.canvas = new draw2d.Canvas("canvas", 9000, 9000));

    this.canvas.add(
      new draw2d.shape.basic.Circle({
        x: 40,
        y: 10,
        stroke: 3
      })
    );
}

render() {
    return (
      <span>
        <p>Avec canvas2</p>
        <div
          id="canvas"
          style={{ height: 600, width: 600, border: "dashed brown" }}
        />
      </span>
    );
}

现在,我们有一张大图在窗户里..。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71006879

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档