但报专题

VUE(递归)语法没错,但报 ESLint: ‘formatToTree‘ is not defined.(no-undef)

原因:ESLint(JavaScript 检查器)不允许有未定义的函数,但在递归语法中,自身需要调用自身,则嵌套在里面的函数就会被认为是没定义。 解决办法: 在项目根目录下找到.eslintrc.js文件,文件路径如下图: 找到rules规则设置的变量,添加下图中红框的配置内容: 此时再回去就会发现不再报错了,这两个变量的意思就是关闭了未使用的变量和函数的校验