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

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

你可能感兴趣的:(JavaWeb开发,vue.js,javascript,前端)