Error in v-on handler: "TypeError: val.join is not a function"

本文解决了一个JavaScript中的常见错误:TypeError,具体为val.join不是函数的问题。通过分析代码片段,指出了使用字符串比较时的正确做法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Error in v-on handler: "TypeError: val.join is not a function

小错误。。(不喜忽喷!)

遇到问题上来优快云搜一下,但是找到的答案不是自己需要的,看了老半天,还是自己粗心大意造成的小失误,

浏览器F12中控制台显示的错误
Error in v-on handler: "TypeError: val.join is not a function,val.join没有起作用,我查看相关代码,
Error in v-on handler: "TypeError: val.join is not a function,说明val.join没有起作用,我查看相关代码,

if (val.join() == ‘A业务’) {
this.serviceType = null;
} else if (val.join() == ‘PB业务’) {
this.serviceType = 1;
} else if (val.join() == ‘C业务’) {
this.serviceType = 2;
} else if (val.join() == ‘D业务’) {
this.serviceType = 3;
} else if (val.join() == ‘E业务’) {
this.serviceType = 4;
}

在.vue单文件中 data里面的属性和methods里面的方法不存在重名,

错误:
上面代码中的判断语句中的val.join()==’ * ’ ,
应该写成val.join == ’ * '

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值