首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Gauge.js导入反应元件

将Gauge.js导入反应元件
EN

Stack Overflow用户
提问于 2017-05-26 11:32:00
回答 1查看 1.4K关注 0票数 1

我正在尝试将javascript规范脚本(http://bernii.github.io/gauge.js/dist/gauge.min.js)导入到我的组件中以供使用。

我将脚本从(http://bernii.github.io/gauge.js/dist/gauge.min.js)复制到重命名为(Gauge.js)的components文件夹中,并需要它。

代码语言:javascript
复制
var Gauge = require('./Gauge');

然后,我尝试使用它的构造函数创建标记脚本,就像在componentDidMount()中使用的那样。

var target = this.refs.test; var gauge = new Gauge(target);

我的渲染

render() { return( <div className="GaugeTest"> <canvas width={this.props.width} height={this.props.height} ref="test" /> </div> ); }

我知道错误:

Overview.js:34 Uncaught TypeError: Gauge不是构造函数,它指的是包含以下代码的行:

代码语言:javascript
复制
var gauge = new Gauge(target);

对于如何包含/需要这个脚本,以便我可以在组件中使用它,有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2017-06-10 18:31:41

它是作为一个对象导入的,而量规(和其他选项)是一个键。因此,取而代之的是:

代码语言:javascript
复制
var Gauge = Gauge.Gauge(target);

如果你想知道为什么只有console.log(Gauge)

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

https://stackoverflow.com/questions/44200529

复制
相关文章

相似问题

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