我发现了,按第一种终端代码创建的项目helloworld使用的是Airbnb模式,会有很严格的语法问题,标点符号,命名规范等等eslint会报错。而我恰好是用这个项目实操的。
刚才又在helloui项目上实操了一下,打开代码一看,末尾没标点了,逗号分号都没了,真是惊呆了,helloui项目使用的是standard,在保存的时候没有eslint报错问题。
所以,我的问题解决了,老师在视频课里没有讲到二者的区别,这里我遇到了,顿悟了
老师这里没讲区别,导致我在3.4课程里实操项目时候选择了Airbnb模式的helloworld项目,会有很严格的eslint报错问题,换乘standard模式的helloui就没这个烦人的问题了
我的问题已解决。
可以再来一次的,回退一下
在vscode的配置中可以搜索eslint 或者 删除eslint插件:
但是不建议哦,eslint可以提高代码质量,平时也会帮助检查一些低级错误。
建议学习vue2的时候,使用如下配置:
在第二项check the features needed for your project,不要选择typescript!!!!
ws里面最下方有个按钮写着CRLF的,点一下他切换别的换行格式
搜索
复制
建议:
不要在中文目录创建项目
不要在C盘或者桌面创建项目
项目名称不要有空格,或者特殊符号
项目名最好是中文+短中横线
使用淘宝源:npm install -g cnpm --registry=https://registry.npmmirror.com
然后使用cnpm安装vue/cli
方法:
npm install -g cnpm --registry=https://registry.npmmirror.com
然后就可以使用cnpm命令了:
cnpm i -g @vue/cli
vue create 项目名
一样的,vue2.6会有一些遗弃API的warn,会是一个很好的过渡版本,官方会维护18个月
感谢,继续加油~~~
不影响,@vao314 同学正解~~
不影响,当使用import store from '@/store'时,如果是一个目录,自动会去找 store/index.js,如果是文件,会直接找store.js,这个是node的模块化找文件名的规则。
vue-cli可以快速方便的创建工程,视频中学习的是vue2.x的版本,在创建的时候注意选择:
把有冲突的内容解决掉,然后
git add .
git commit -m "消息"
就可以提交了
你的demo在src里,应该先进入src目录,然后再启动,应该是这样的
可以看看networks里面有没有加载对应的js与css
代码呢?!
详情页的开发
——即是取store中的list数据,展示出来。
想学习父子之间路由的传值
——
父传子,直接使用props
子传父,使用emit事件传递
跨组件,使用vuex
是因为您使用系统不同的原因还是因为安装的时候有什么原因呢?
——是因为您使用系统不同
如果我想设置成中文的话有没有什么办法呢?
——可以使用vscode的插件git lens,vscode已经汉化
从错误上来看,应该是你没有写path属性或者单词写错了~
vue-router@3 合并到vue-router@4:
https://router.vuejs.org/zh/guide/migration/index.html
不需要,vue-cli已经集成了webpack
还有commi呢
用列表的方式处理就可以了,
看截图上代码没啥问题,而且你add后,store里也有数据。建议你看下Home.vue的代码,有可能是list.vue组件整体没有显示出来
可以看看vue的调试工具中有没有变化?
不用,直接使用nvm命令即可:
常见的一些命令可以参考:
mac & linux: https://github.com/nvm-sh/nvm
windows: https://github.com/coreybutler/nvm-windows
如果自己是React阵营,学习less,因为ant desgin是less的默认预编译语言。
如果是Vue阵营,建议学习scss。
这两者差不多,学会一个,另一个可以通过在线工具进行转换
模板语法:https://cn.vuejs.org/v2/guide/syntax.html#Attribute