Uncaught TypeError: this.canvas.getContext is not a function

/****************************************************************************
 *      Uncaught TypeError: this.canvas.getContext is not a function
 * 说明:
 *     使用Gauge.js的遇到这个问题,之前梦真使用的时候直接用div就OK的,目前
 * 还不知道为什么这里要用canvas来做才行。
 *
 *                                         2017-3-9 深圳 南山平山村 曾剑锋
 ***************************************************************************/

一、参考文档:
    1. 报错 Uncaught TypeError: c.getContext is not a function
        https://zhidao.baidu.com/question/434893944652253124.html

二、报错现象:
    Uncaught TypeError: this.canvas.getContext is not a function
        at new b (gauge.min.js:1)
            at HTMLDocument.<anonymous> (soc.js:22)
            at i (jquery.min.js:2)
            at Object.fireWith [as resolveWith] (jquery.min.js:2)
            at Function.ready (jquery.min.js:2)
            at HTMLDocument.J (jquery.min.js:2)

三、解决办法:
    1. 原因:用的是div标签不是canvas标签;
    2. 修改:
            <div id="cpu">
            </div>
       为:
            <canvas id="cpu">
            </canvas>
时间: 2024-11-08 01:45:14

Uncaught TypeError: this.canvas.getContext is not a function的相关文章

Uncaught TypeError: jQuery.i18n.browserLang is not a function

/********************************************************************* * Uncaught TypeError: jQuery.i18n.browserLang is not a function * 说明: * 使用jQuery.i18n.properties.js来做语言自动转换,结果函数无效,读 * 了一下插件源代码,发现已经换掉了接口名称.功能. * * 2017-8-28 深圳 龙华樟坑村 曾剑锋 ********

关于Uncaught TypeError: nt.setState.bind is not a function报错解决

错误代码如下: 1 show = (arg1, arg2) => { 2 this.setState = '456' + arg1 +arg2 3 } setState是个方法,这里变成给this(实例)添加属性,手误报错!!! 正确代码如下: 1 show = (arg1, arg2) => { 2 this.setState({ 3 msg: '456' + arg1 +arg2 4 }) 5 } 原文地址:https://www.cnblogs.com/minyDong/p/108594

Uncaught TypeError: _react2.default.createContext is not a function

question is caused by react version, update your react version, it will be ok.use "npm update react" and ""npm update react-dom"" //before:"react": "^16.2.0","react-dom": "^16.2.0", //a

[Android]通过js方法回调部分native报错 Web Console: Uncaught TypeError: Object [object Object] has no method &#39;xxx&#39;

在android4.2以前,注入步骤如下: webview.getSetting().setJavaScriptEnable(true); class JsObject { public String toString() { return "injectedObject"; } } webView.addJavascriptInterface(new JsObject(), "injectedObject"); Android4.2及以后,注入步骤如下: webv

Uncaught TypeError: $(...).tmpl is not a function(…)

当程序报错:Uncaught TypeError: $(...).tmpl is not a function(…) 首先,需要引入juqey和tmpl:http://pan.baidu.com/s/1kVDarK7,密码:rtua 然后,注释掉@Scripts.Render("~/bundles/jquery")

Uncaught TypeError: download is not a function at HTMLAnchorElement.onclick (index.html:25)

前段时间调试html报了这样的一个错误 Uncaught TypeError: download is not a function     at HTMLAnchorElement.onclick (index.html:25) 我的html 代码为 <a href="javascript:void(0)" class="down_btn downloadButton" onclick="download()"></a>

Uncaught TypeError: Cannot read property ‘style‘

js在浏览器报出如下错误(chrome中):Uncaught TypeError: Cannot read property 'style' of null 浏览器如果报出如下错误(chrome中):Uncaught TypeError: Cannot read property 'style' of null  请问这错误具体是什么意思?(您需要掌握JS常见错误的处理和常见英文报错的意思) 调用style属性的object是空的,一般是元素获取出错造成的 比如你想用 document.getE

JS报错 Uncaught TypeError: undefined is not a function,解决

Chrome调试报错:Uncaught TypeError: undefined is not a function,所有的数据都显示不出来 原因正如错误提示:调用了一个没有定义的方法,实际是一个空值调用了一个jq方法,导致报错 ☆解决方法:在调用方法之前判断值是否为空,不为空才调用方法,参考代码如下: if( d!="" && d.gblen()>My.option.colModel[i].len) { hide+=' relative'; d=getShort

reactjs Uncaught TypeError: Cannot read property &#39;location&#39; of undefined

reactjs Uncaught TypeError: Cannot read property 'location' of undefined reactjs 路由配置 怎么跳转 不成功 国内搜索引擎 找半天找不到 有用 资料 于是 goolge package.json 里面配置: "react-router": "^3.0.0"  改为3.x 就可以了 , 改完 执行 npm install 原文参考: https://github.com/acdlite/r