问题标签 [rescript-react]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
59 浏览

reactjs - Rescript-react:创建隐藏的画布元素

我正在创建一个简单的反应应用程序 (HTML),它允许用户浏览到他们本地 PC 上的图像,然后将其显示在图像标签中。我想获取一个 data-url 并动态创建一个隐藏的画布标签(以不同的方法打开,但我想调整图像的大小,而不是在显示图像的标签上设置大小限制)。这是我的调整大小代码

MyComponent.res(违规代码)

错误

找不到记录字段 getContext。

我没有找到太多关于使用 createElement 或 createElementVariadic 的文档或帖子——所以我在这里猜测。它看起来好像createElement返回一个类型的对象,element但没有关联的方法:

React.res

所以我想有几个问题

  1. 我是否实际上创建了一个代表 Canvas 的 HTML 对象的元素?
  2. 如果我这样做了,我该如何调用该代码上的方法?
  3. 如果我没有,如何创建隐藏的 Canvas 对象?
  4. 最后,一个人如何浏览文档和源代码以自己发现这一点?