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的语法了


相关文章
|
19天前
|
JavaScript 前端开发 API
Vue 3 中 v-model 与 Vue 2 中 v-model 的区别是什么?
总的来说,Vue 3 中的 `v-model` 在灵活性、与组合式 API 的结合、对自定义组件的支持等方面都有了明显的提升和改进,使其更适应现代前端开发的需求和趋势。但需要注意的是,在迁移过程中可能需要对一些代码进行调整和适配。
100 60
|
3月前
|
JavaScript
在 Vue 3 组件通信方式中,Provide / Inject 与 Vuex 的区别是什么?
在 Vue 3 组件通信方式中,Provide / Inject 与 Vuex 的区别是什么?
185 65
|
2月前
|
JavaScript 前端开发 开发者
Vue v-for 进阶指南:in 与 of 的区别及应用场景 | 笔记
Vue.js 中的 v-for 是强大的遍历指令,但其中的 in 和 of 关键字往往被开发者忽视。尽管它们的用法相似,但适用的场景和数据结构却各有不同。本文将详细探讨 v-for 中 in 和 of 的区别、适用场景以及在实际开发中的最佳使用时机。通过理解它们的差异,你将能够编写更加高效、简洁的 Vue.js 代码,灵活应对各种数据结构的遍历需求。
107 6
|
2月前
|
缓存 JavaScript
Vue 中 computed 与 method 的区别
【10月更文挑战第15天】computed 和 method 是 Vue 中两个重要的选项,它们在功能和特点上存在着明显的区别。理解并合理运用它们的区别,可以帮助我们构建更高效、更具可维护性的 Vue 应用。在实际开发中,要根据具体情况灵活选择使用,以满足不同的需求。
29 2
|
6月前
|
JavaScript 编译器 API
vue2和vue3区别
vue2和vue3区别
104 4
|
5月前
|
JavaScript
Vue中ref创建_基本类型的响应式数据,在Vue2的年代,数据配在data里,Vue3的区别是不把响应数据写在data里,那个数据是响应式的用ref包一下,let name = ref(“张三“)
Vue中ref创建_基本类型的响应式数据,在Vue2的年代,数据配在data里,Vue3的区别是不把响应数据写在data里,那个数据是响应式的用ref包一下,let name = ref(“张三“)
|
5月前
|
前端开发
Vue2和Vue3的区别,在setup中定义的数据,在data(){return中能否定义到},在setup我们不能用this,写在return中可以用this,但是不能在setup否则会报错
Vue2和Vue3的区别,在setup中定义的数据,在data(){return中能否定义到},在setup我们不能用this,写在return中可以用this,但是不能在setup否则会报错
|
3月前
|
前端开发 JavaScript 开发者
React 和 Vue.js 框架的区别是什么?
React 和 Vue.js 框架的区别是什么?
|
2月前
|
缓存 JavaScript Serverless
vue中computed计算属性、watch侦听器、methods方法的区别以及用法
vue中computed计算属性、watch侦听器、methods方法的区别以及用法
126 0
|
3月前
|
JavaScript 前端开发 API
Vue2与Vue3插槽使用的区别及案例
Vue 3在插槽功能上的改进,体现了其对开发体验的持续优化。通过简化API、加强动态特性和提升性能,Vue 3使得插槽的使用更加灵活和高效。这些改进不仅有助于减轻开发者的负担,还为组件之间的高级交互和内容复用打开了新的可能性。随着Vue生态系统的不断成熟,我们有理由相信,Vue将继续为前端开发提供强大且易用的工具。
72 3