开发者社区 问答 正文

this.dataSourceMap.processStart.load报错

各位老师好,新手接触js在创建好远程api后使用各位老师好,新接触宜搭JS,this.dataSourceMap.processStart.load出现报错Uncaught TypeError: Cannot read properties of undefined (reading 'dataSourceMap'),这是为什么
image.png
在上述代码中调用该方法报错

展开
收起
游客gaedg2swfs7km 2025-04-06 12:54:29 52 分享 版权
来自: 钉钉宜搭
1 条回答
写回答
取消 提交回答
  • 若问题得到了解决,辛苦点下采纳回答哦~

    this指向不对,自己声明的函数里面的this没有挂载dataSourceMap方法,所以调不了。
    有两种方式:1.在全局didmount函数上方声明一个变量that,在didmount中将this赋值给that,后续用that.dataSourceMap.processStart.load来调用.具体如下图image.png
    2.在didmount里调用函数时,将this传递过去image.png

    2025-04-07 12:06:13
    赞同 165 展开评论
问答分类:
问答地址:
关联地址: