老师,我这边用命令行vue create project创建了一个vue2.0的项目。发现和3.0的项目差不多区别。
来源:3-2 路由守卫实现基础登陆校验功能
Vigorous阿炎
2021-01-25 01:44:09
两者区别自己简单找了下就是main.js中引入vue的方式不同。一个是create 一个实例化new vue
我想问的是,我要是创建的是vue2.x那样我是不是就不能用setup(){} vue3的语法来创建数据了,而应该用data(){}
我现在非常困惑的是公司现在用的是vue2.0的语法,还没有升级到3.0我该如何是好。
1回答
好帮手慕慕子
2021-01-25
同学你好,对于你的问题解答如下:
1、是的,vue2.x的项目需要在data() {}中定义数据
2、vue3.0是vue2.x的升级版,也就是说vue3.0是对vue2.x版本的改进,vue3.0中是包含vue2.x,并不是说vue3.0和vue2.x的语法全部不一样,而且就业班中的课程讲解的vue3.0是包括vue2.x和vue3.0新增的内容。
同学已经学习了vue3.0,那么学习vue2.x也会很快上手的,可以结合vue官网(https://cn.vuejs.org/v2/guide/ )和慕课网上的视频(示例:https://coding.imooc.com/class/chapter/203.html#Anchor , https://www.imooc.com/learn/1091 ,https://www.imooc.com/learn/980 )补充一些有关vue2.x的知识就可以了。
祝学习愉快~
相似问题