10.14-10.16
# 10.14-10.16汇总
## 1. npm启动项目报错,定位到是 MAC OS环境问题(gyp: No Xcode or CLT version detected!)
解决方法:卸载Command Line Tools并重新安装,或者更新Xcode,无Xcode可以自行下载CLT,终端无法下载则直接下载dmg文件安装
```
// 删除
$ sudo rm -rf $(xcode-select -print-path)
//重新安装
$ xcode-select --install
```
## 2. ESlint无法在项目中debugger
解决方法:跳过当前行代码检查
```
//eslint-disable-next-line
alert('测试');
```
## 3. Vue父组件调用子组件方法
解决方案:参考博客[父组件调用子组件方法](https://www.cnblogs.com/gitByLegend/p/10868538.html)
## 4. 学习了解公司项目结构
里面有许多以前没有接触过的内容后续需要再去了解,比如==vuex、lodash、postcss、vant==

## ==5. 异步请求需要响应时间,导致请求到的值没有被渲染到页面上==
==此问题朱礼刚有给出方案为采取监听,但是改写了自己的代码就暂时没有用到此方法,记录以备后续遇到异步请求的问题可以试验。==
```
watch: {
wordData: {
handler(newVal) {
if (newVal) {
this.initChart()
}
},
deep: true
}
},
```