luncksheet lucksheet.umd.js 报 file.match is not a function 解决办法

项目场景:

Lucksheet 官方群 一小伙Vue使用lucksheet 报错


问题描述

lucksheet 报 file.match is no a Function:

在这里插入图片描述
不用看 就知道 lucksheet.umd.js 出问题 不是别的js 影响就是 版本问题
因为有例子所以排除版本问题(以前可以用)所以是别的js 影响的



原因分析:

打开 node_module 下的lucksheets 找到 lucksheet.umd.js

首先 打印 file 为啥打印file 首先 如果 match 方法有问题 一定不是小问题 ,官方不可能不修复
我们的到 一图(例子 好的)二图(bug)


| 1图

1图
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

二图

在这里插入图片描述
可以看出二图在第三个json数据为0
再看见

f(){
return Array.from(new Set(this));
}

鼠标一点
进入了main.js

Array.prototype.handlerRepetList = function() { return Array.from(new Set(this)) }; // 数组去重
..........
..
看到这个数组去重我就知道了
因为接下来数组都是一样的所以被(Array.prototype.handlerRepetList = function() { return Array.from(new Set(this)) };)删了


解决方案:

删了就行,别设全局

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值