当前位置: 首页 > Web前端 > vue.js

vue开发遇到的问题

时间:2023-04-01 01:00:57 vue.js

最近接手了一个vue项目,这里记录下遇到的问题1.vscode编辑器没有import提示的解决办法在项目根目录新建`jsconfig.json`并添加如下配置项{"include":["./src/\*\*/\*"]}2.导入项目公共工具类时,项目构建报错“export'default'(importedas'Log')wasnotfoundin'../../../utils/utils'trackedutils.js发现当前的导出方式是export,不是exportdefault,因为当前文件中导出了多个工具,所以导入应该是import{Log}from'../../../utils/utils';的集合3.新建组件时,报错Expressionexpected,原因是vue文件中,数据中return后,习惯写一个字,改成;3.eslint报错TypeError:'instanceof'右边是不可调用的,原因是props中类型定义错误导致报错data:{type:JSON,default:{},}改为:data:{type:Object,default:()=>{},}4.eslinterrorterators/generatorsrequireregenerator-runtime,这对于本指南来说太重量级了,不允许它们。另外,应该避免循环以支持数组迭代。原因是eslint不推荐forin/forofloopsForEach5.eslint应该报错Assignmenttopropertyoffunctionparameter'value'。原因是eslint不推荐直接操作函数的参数来创建新的变量。