老师,我这边用命令行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我该如何是好。

http://img.mukewang.com/climg/600db1ba09f3109609730273.jpg

http://img.mukewang.com/climg/600db1e1093a3d5306470473.jpg

写回答

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的知识就可以了。

祝学习愉快~

0
higorous阿炎
hp>好的,谢谢,我看到了。有一个饿了么项目

h021-01-25
共2条回复

0 学习 · 15276 问题

查看课程