vue 开发 遇到的问题

in 网站建设
关注公众号【好便宜】( ID:haopianyi222 ),领红包啦~
阿里云,国内最大的云服务商,注册就送数千元优惠券:https://t.cn/AiQe5A0g
腾讯云,良心云,价格优惠: https://t.cn/AieHwwKl
搬瓦工,CN2 GIA 优质线路,搭梯子、海外建站推荐: https://t.cn/AieHwfX9

最近接手了一个vue 的项目 , 在这里记录一下遇到的问题

1.vscode编辑器 没有 import 提示的解决办法

在项目根目录新建 `jsconfig.json` 添加如下配置项

{
    "include": [ "./src/\*\*/\*"]
}

2.引入项目公有工具类时 项目构建报错

"export 'default' (imported as 'Log') was not found in '../../../utils/utils'

追踪 utils.js 发现当前的导出方式为 export 并不是 export default

因为export了多个工具在当前文件 所以import 应该为集合的方式

import { Log } from'../../../utils/utils';

3.在新建组件时报错

Expression expected.

原因是在 vue文件中data里面 renturn后习惯性写了个 , 改为 ; 即可

image.png

3.eslint报错

 TypeError: Right-hand side of 'instanceof' is not callable

原因是props 内的type定义错误导致报错

data: {
    type:JSON,

    default: {},
}

改为:

data: {
   type:Object,
   default:() => {},
}

4.eslint报错

terators/generators require regenerator-runtime, which is too heavyweight for this guide to allow them. Separately, loops should be avoided in favor of array iterations.

原因是 eslint 不推荐for in/ for of 循环应该forEach

5.eslint报错

Assignment to property of function parameter 'value'  

原因是eslint不推荐直接操作函数的参数 新建一个变量即可

关注公众号【好便宜】( ID:haopianyi222 ),领红包啦~
阿里云,国内最大的云服务商,注册就送数千元优惠券:https://t.cn/AiQe5A0g
腾讯云,良心云,价格优惠: https://t.cn/AieHwwKl
搬瓦工,CN2 GIA 优质线路,搭梯子、海外建站推荐: https://t.cn/AieHwfX9
扫一扫关注公众号添加购物返利助手,领红包
Comments are closed.

推荐使用阿里云服务器

超多优惠券

服务器最低一折,一年不到100!

朕已阅去看看