我设法创建了一个画布元素并将其添加到 FramerJS 原型中:
myCanvas = document.createElement "canvas"
myCanvas.setAttribute("width","750px")
myCanvas.setAttribute("height","500px")
myCanvas.setAttribute("style","border: 2px solid black; background: #CCC")
container = new Layer
height: 1334
width: 750
backgroundColor: "white"
html: myCanvas.outerHTML
ctx = myCanvas.getContext "2d"
ctx.fillStyle = "blue"
ctx.fillRect(0, 0, 50, 50)
如果你print(ctx)
显示一个有效CanvasRenderingContext2D
的输出。问题是,原型上什么都没有发生。它保持空白 - 就像fillRect
从未调用过该函数一样。
需要确认这是因为缺乏支持还是我做错了什么。