vue jsx Cannot read property ‘__asyncLoader‘ of undefined

news/2024/11/29 22:40:42/

1、报错1:

Uncaught (in promise) TypeError: Cannot read property '__asyncLoader' of undefined

2、报错2:

TypeError: Cannot read properties of null (reading 'emitsOptions')

使用tsx类似如下

<div>{arr.map(it => <OtherComponent></OtherComponent>}
</div>

通过控制arr内容自动生成列表

然而列表能正常插入dom。置空时就报上述错误。

排查

经过若干尝试(什么vue-router defineAsyncComponent均无效。)

范围缩小在OtherComponent 组件。

分块注释法排查[doge]。。。

结果

jsx中使用compouted值,没有.value

OtherComponent 示意代码

defineComponent({setup(){let a = computed(() => ...)return () => <div>{ a } // 导致报错{ a.value } // 正确</div>}
})

总结

computed 的变量,在jsx中使用时未.value 导致。

参考

  1. javascript - Day 96/100 Cannot read property '__asyncLoader' of undefined - 个人文章 - SegmentFault 思否

http://www.ppmy.cn/news/570016.html

相关文章

ie浏览器XMLHttpRequest: 网络错误 0x2f7d

问题&#xff1a; IE 11 浏览器控制台报错&#xff1a; SCRIPT7002: XMLHttpRequest: 网络错误 0x2f7d, 由于出现错误 00002f7d 而导致此项操作无法完成。 解决&#xff1a; 检查是否设置TLS

请求路径出现S%7Bbase%7DS%7Burl%7D

postRequest的请求路径乱码 问题 请求路径乱码 并且不会弹出信息框 解决 我的一个原因是url用了单引号’&#xff0c;应该用反引号 改成反引号后 成功返回请求信息 ES5的字符串拼接写法&#xff1a; url: baseurl,ES6的字符串拼接写法: url: ${base}${url},

解析错误:$%7BpageContext.request.contextPath%7D

解析错误&#xff1a;$%7BpageContext.request.contextPath%7D 当我们利用 ${pageContext.request.contextPath} 来获取当前路径的时候&#xff0c;有可能遇到这行代码被解析成了 $%7BpageContext.request.contextPath%7D&#xff0c;这是因为web-app的版本号过低的原因&#x…

安装docker-ce时报错Error: docker-ce conflicts with 2:docker-1.13.1-209.git7d71120.el7.centos.x86_64

安装部署docker-ce时报错Error: docker-ce conflicts with 2:docker-1.13.1-209.git7d71120.el7.centos.x86_64 这个是由于系统已经有安装过docker了&#xff0c;可能是之前敲过了yum -y install docker或者其他方式安装过了导致与冲突&#xff0c;可以使用yum list installed …

CCG7D双C口车用充电芯片

EZ-PD™ CCG7D作为英飞凌比较新的一款USB Type-C Power Delivery (PD) solution芯片&#xff0c;集成了DC-DC Buck Boost&#xff0c;并且为Dual-port双C端口&#xff0c;支持最新的USB-PD 3.0 version 2.0&#xff0c;支持PPS&#xff0c;主要应用场景为车充。 Type-C 双C口&…

路由url里多了%7D是怎么回事?

一、问题描述 二、解决方法 根据url编码表&#xff0c;%7D是 }&#xff08;右花括号&#xff09; 问题在于前端html文件中 <div class"pull-right"><a href"{% url myadmin_logout %}}" class"btn btn-default btn-flat">退 出<…

一个ppp帧的数据部分(用十六进制写出)是7D 5E FE 27 7D 5D 7D 5D 65 7D 5E。

PPP协议&#xff0c;7E→7D 5E,7D→7D 5D当信息字段中出现和标志字段一样的比特0x7E时&#xff0c;就必须采取一些措施。因PPP协议是面向字符型的&#xff0c;所以它不能采用HDLC所使用的零比特插入法&#xff0c;而是使用一种特殊的字符填充。具体的做法是将信息字段中出现的每…

SM2256K上K9OKGY8S7D开卡成功

最近陆陆续续玩了很多主控及flash&#xff0c;经验日渐见涨&#xff0c;银子渐少啊。刷刷X鱼手一痒又入手sm2256K主控一块&#xff0c;带bga316颗粒一枚&#xff0c;单颗粒128G感觉蛮香最少没玩过这么大容量的颗粒&#xff0c;扫过图片见颗粒标识xxxx8s7d&#xff0c;有点眼熟8…