首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >图表未定义为Node.js Chart.js

图表未定义为Node.js Chart.js
EN

Stack Overflow用户
提问于 2021-06-23 06:16:11
回答 1查看 43关注 0票数 0

我恳求你的帮助,我工作了一整天,没有从互联网上解决问题的方法。我的第一个Node.js应用程序。有没有人可以帮助解决这个问题:

代码语言:javascript
复制
Uncaught ReferenceError: Chart is not defined

logic.js

代码语言:javascript
复制
var mychart = document.getElementById("radar-chart");
chart = new Chart(mychart, {
    type: 'radar',
    data: {
        labels: ['1', '2', '3', '4'],
        datasets: [{
            lable: 'Samples',
            data: [1,2,3,4],
            backgroundColor: ['#4e73df', '#1cc88a', '#36b9cc'],
            hoverBackgroundColor: ['#2e59d9', '#17a673', '#2c9faf'],
            hoverBorderColor: "rgba(234, 236, 244, 1)",
        }]
    }
})

帕格

代码语言:javascript
复制
html
  head
    meta(charset='UTF-8')
    meta(name='viewport' content='width=device-width, initial-scale=1.0')
    script(src='/javascripts/logic.js')
    script(type='text/javascript' src='https://cdn.jsdelivr.net/npm/chart.js@2.9.3')
    link(rel='stylesheet' href='https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css')
    link(rel='shortcut icon' type='image/jpg' href='images/favicon.jpg')
    link(rel='stylesheet', href='/stylesheets/style.css')
    title Radar charts
  block content

我在寻求一个解决方案

欢迎光临!

EN

回答 1

Stack Overflow用户

发布于 2021-06-23 06:35:06

您在加载chart.js脚本标记文件之前加载了logic.js文件,因此chart.js尚未加载,但您尝试访问它,如果您像这样切换它,它应该可以工作:

代码语言:javascript
复制
script(type='text/javascript' src='https://cdn.jsdelivr.net/npm/chart.js@2.9.3')    
script(src='/javascripts/logic.js')
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68091277

复制
相关文章

相似问题

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