文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

微信小程序使用ChatJS报错:TypeError: Cannot read property ‘node‘ of null

2023-09-06 11:35

关注

微信小程序原生开发中使用Chart.js报错问题记录

报错内容

WAServiceMainContext.js?t=wechat&s=1660287711817&v=2.25.0:1 TypeError: Cannot read property 'node' of null    at Object. (Chart.umd.min.js? [sm]:formatted:1)    at Function. (WAServiceMainContext.js?t=wechat&s=1660287711817&v=2.25.0:1)    at :52460/appservice/    at WAServiceMainContext.js?t=wechat&s=1660287711817&v=2.25.0:1    at WAServiceMainContext.js?t=wechat&s=1660287711817&v=2.25.0:1    at Array.forEach ()    at WAServiceMainContext.js?t=wechat&s=1660287711817&v=2.25.0:1    at WAServiceMainContext.js?t=wechat&s=1660287711817&v=2.25.0:1    at WASubContext.js?t=wechat&s=1660287711817&v=2.25.0:1    at J (WASubContext.js?t=wechat&s=1660287711817&v=2.25.0:1)(env: Windows,mp,1.06.2206090; lib: 2.25.0)

 对应代码

 

看下代码

.wxml

.js

var Chart = require('../../utils/Chart.umd.min.js');Page({  data: {    chart: {}  },  touchHandler(options) {    this.chart = {};this.chart.config = createConfig();console.log(this.chart)    this.chart.instance = new Chart('mychat', this.chart.config)    function createConfig() {const data = {labels: ['Red', 'Orange', 'Yellow', 'Green', 'Blue'],datasets: [{label: 'Dataset 1',data: [10, 2, 3, 1, 2],backgroundColor: 'rgba(123,0,0,0.3)',fill: false,}]};return {type: 'pie',data: data,options: {responsive: true,},}}  },})

排查时踩过的坑

问题原因

最后研究他人demo:将demo导入开发工具,可以运行,对比代码没有太大出入,但是我的代码始始终报错。

之后在我的工程中新建page,将demo代码移动过来, 还是报TypeError: Cannot read property 'node' of null。

将我的代码移动到demo的工程里,居然可以运行成功。

后来经过一番分析发现demo中chatJS的代码写在了page中,而我的是写在了Component,然后在index.wxml引用过的这个Component,代码如下:

index.json

index.wxml

 总结

不能在Component中使用chatJS,改用其他图表组件

 

来源地址:https://blog.csdn.net/as350144/article/details/126307026

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-移动开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯