VUE3.0安装和区别

简介: VUE3.0安装和区别

VUE3.0

1.vue安装

我们先安装手脚架也就是 vue- ceil,在安装之前,如果你安装过了,那就需要先卸载了再安装卸载命令

npm uni -g vue-cli

然后再开始安装

npm i -g @vue/cli

如果你不知道你的手脚架是哪一个版本的可以使用

vue -V

查看手脚架的版本号(这里后面那个v要记得是的大写)

然后就可以创建项目了

代码如下

vue create 项目名

还可以使用可视化安装


20210424200359360.png


20210424203314158.png


选择你需要的配置,当然也可以使用自定义配置

然后点击创建项目就行了


2.vue3 和vue2的区别

3.vue3和vue2的区别


2021042419381855.png


我们对比一下vue3和vue2的变化

vue3 以setup代替了beforeCreate,和created,,然后其他的生命周期都要写在setup里面并且看其他的生命周期对比之前的前面多了一个on

还有项目结构vue3里就只有3个文件夹


20210424205722855.png


main.js里的语法:

import { createApp } from 'vue'
import App from './App.vue'
createApp(App).mount('#app')

vue3.0的写法上更加的简洁

vue3.0中的main.js引用vue变成函数式

vue3.0变为createApp创建vue实例

总结的来说就是vue越来越接近js的语法了


相关文章
|
5月前
|
JavaScript 前端开发 算法
Vue 3 和 Vue 2 的区别及优点
Vue 3 和 Vue 2 的区别及优点
|
4月前
|
JavaScript 前端开发 API
Vue 2 与 Vue 3 的区别:深度对比与迁移指南
Vue.js 是一个用于构建用户界面的渐进式 JavaScript 框架,在过去的几年里,Vue 2 一直是前端开发中的重要工具。而 Vue 3 作为其升级版本,带来了许多显著的改进和新特性。在本文中,我们将深入比较 Vue 2 和 Vue 3 的主要区别,帮助开发者更好地理解这两个版本之间的变化,并提供迁移建议。 1. Vue 3 的新特性概述 Vue 3 引入了许多新特性,使得开发体验更加流畅、灵活。以下是 Vue 3 的一些关键改进: 1.1 Composition API Composition API 是 Vue 3 的核心新特性之一。它改变了 Vue 组件的代码结构,使得逻辑组
1459 0
|
10月前
|
JavaScript 前端开发 API
Vue 3 中 v-model 与 Vue 2 中 v-model 的区别是什么?
总的来说,Vue 3 中的 `v-model` 在灵活性、与组合式 API 的结合、对自定义组件的支持等方面都有了明显的提升和改进,使其更适应现代前端开发的需求和趋势。但需要注意的是,在迁移过程中可能需要对一些代码进行调整和适配。
432 60
|
11月前
|
JavaScript API 开发工具
vue2和vue3版本区别
【10月更文挑战第4天】
Vue中ref创建_基本类型的响应式数据,在Vue2的年代,数据配在data里,Vue3的区别是不把响应数据写在data里,那个数据是响应式的用ref包一下,let name = ref(“张三“)
Vue中ref创建_基本类型的响应式数据,在Vue2的年代,数据配在data里,Vue3的区别是不把响应数据写在data里,那个数据是响应式的用ref包一下,let name = ref(“张三“)
|
前端开发
Vue2和Vue3的区别,在setup中定义的数据,在data(){return中能否定义到},在setup我们不能用this,写在return中可以用this,但是不能在setup否则会报错
Vue2和Vue3的区别,在setup中定义的数据,在data(){return中能否定义到},在setup我们不能用this,写在return中可以用this,但是不能在setup否则会报错
|
12月前
|
JavaScript
在 Vue 3 组件通信方式中,Provide / Inject 与 Vuex 的区别是什么?
在 Vue 3 组件通信方式中,Provide / Inject 与 Vuex 的区别是什么?
410 65
|
11月前
|
JavaScript 前端开发 开发者
Vue v-for 进阶指南:in 与 of 的区别及应用场景 | 笔记
Vue.js 中的 v-for 是强大的遍历指令,但其中的 in 和 of 关键字往往被开发者忽视。尽管它们的用法相似,但适用的场景和数据结构却各有不同。本文将详细探讨 v-for 中 in 和 of 的区别、适用场景以及在实际开发中的最佳使用时机。通过理解它们的差异,你将能够编写更加高效、简洁的 Vue.js 代码,灵活应对各种数据结构的遍历需求。
455 6
|
11月前
|
缓存 JavaScript
Vue 中 computed 与 method 的区别
【10月更文挑战第15天】computed 和 method 是 Vue 中两个重要的选项,它们在功能和特点上存在着明显的区别。理解并合理运用它们的区别,可以帮助我们构建更高效、更具可维护性的 Vue 应用。在实际开发中,要根据具体情况灵活选择使用,以满足不同的需求。
206 2
|
12月前
|
前端开发 JavaScript 开发者
React 和 Vue.js 框架的区别是什么?
React 和 Vue.js 框架的区别是什么?