Vue3基础安装教程
VUE3安装
网址:https://vue3js.cn/(这个不是官网,是由国内Vue爱好者共同搭建)
全局安装脚手架:npm i @vue/cli -g
vue create 项目名称 (这个的意思是创建(vue create) 项目名(项目的名称))
安装组件![](/assets/blank.gif)
vue3特点
- 新增组合式api
- 更加接近原生js
- 按需加载
vscode插件推荐
- vetur
- Vue Volar extension Pack(可以直接搜Volar)
vue3与vue2基本相同
1、 都支持服务器端渲染
2、 都有Virtual DOM(虚拟dom),组件化开发,都有‘props’的概念,这是properties的简写。props在组件中是一个特殊的属性,允许父组件往子组件传送数据,都实现webComponent规范
3 、数据驱动视图
4 、都有支持native的方案,React的React native、Vue的weex
5 、构建工具
React和Vue都有自己的构建工具,你可以使用它快速搭建开发环境。React可以使用Create React App (CRA),而Vue对应的则是vue-cli。两个工具都能让你得到一个根据最佳实践设置的项目模板。都有管理状态,React有redux,Vue有自己的Vuex(自适应vue,量身定做)
vue3与vue2的不同点
启动方式
v3
//v3
import {createApp} from 'vue'
createApp(App).use(router).use(store).mount("#app")
v2
//v2
import Vue from 'vue'
new Vue({store,router,render:h=>h(App)
}).$mount("#app")
全局方法挂载
v3
//v3
app.config.globalProperties.$say = function(msg){alert(msg)}
a
v2
//v2
Vue.prototype.$say = function(msg){alert(msg)}
根节点
v3 可以有多个根节点
v2 只能有一个根节点
生命周期,卸载
v3
组件将要卸载 | beforeUnmount() |
---|---|
组件已经卸载 | unmounted |
v2
beforeDestroy() | destroyed() |
---|
setup api
ref:
- 创建值类型响应式数据方法
- 在seup内部需要 .value 来访问设置值
reactive:
- 创建引用类型响应式数据方法
defineProps:
- 定义 组传的传参props
defineEmits:
- 定义组件发送的事件
watch:
- 监听一个数据的变化
watchEffect :
- 监听多个数据
生命周期:
- setup中的生命周期,没有beforeCreate与created
- setup的生命周期需要加on前缀
Vue3基础安装教程相关推荐
- JAVA零基础安装教程+环境变量配置
JAVA零基础安装教程+环境变量配置 JAVA官网 JAVA的下载选择 JAVA的正式安装 JAVA环境变量的配置 JAVA 8的安装包下载 注:嫌麻烦的直接点击 5. JAVA 8的安装包下载,即可 ...
- 【ns-3】零基础安装教程
文章目录 前言 1. 安装虚拟机及Ubuntu 2. 安装依赖库 3. 下载ns-3 4. 构建ns-3 前言 近期因工作需要开始接触ns-3.作者零基础,从零开始顺利完成了ns-3的安装.本篇为ns ...
- 从零开始学黑苹果-基础安装教程(10.11.6)
[本文转载自]蒋古申 本文目录: 1. Hackintosh 简介与心得 2. U盘安装原版 OS X 10.11.6步骤 安装U盘的制作 Clover 引导安装 3. macOS 的安装 4. 驱动 ...
- 黑苹果系统坏了如何恢复_黑苹果macOS系统U盘版/恢复版基础安装教程
写在前面 本文最后更新:2020年7月17日 本文是一篇黑苹果安装基础教程,内容比较入门.安装黑苹果,相信谁都不敢说自己能100%解决所有问题.如果本文未能解决你的问题,请见谅.本文主要介绍两种安装方 ...
- 三、Python零基础安装教程,用Eclipse编写Python程序
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ...
- Eclipse安装教程 ——史上最详细安装Java Python教程说明
Eclipse安装教程 --史上最详细安装Java&Python教程说明 ...
- STM32 基础系列教程 0 - CubeMX 下载与安装
前言 学习STM32CUBEMX工具的下载与安装,学会从st官网(www.st.com)查找与下载资料. 示例详解 STM32CUBEMX 下载 进入st官网(www.st.com),在官网的网页搜索 ...
- Tomcat:基础安装和使用教程
Tomcat:基础安装和使用教程 Tomcat:基础安装和使用教程 背景 此文记录了 Tomcat 的基本使用方法,主要为了强化记忆. 安装步骤 第一步:下载和安装 Java 下载地址:http:// ...
- Anaconda是什么?Anconda下载安装教程 - Python零基础入门教程
目录 一.前言 二.Anaconda 是什么? 三.Anaconda 下载地址 四.Anaconda 安装 五.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 >> ...
最新文章
- jittor 训练手写数字识别(mnist)
- Java变长参数应该注意的问题
- python3 限定方法参数 返回值 变量 类型
- Java 字符数字得到整数
- 牛客题霸 [最长重复子串] C++题解/答案
- 原来它一直在“装嫩”|“心电图”揭秘富锂巨星真实年龄
- Ubuntu 16.04 安装CUDA8.0+Cudnn6.0+TensorFlow+Caffe安装
- 抓住数字经济机遇 新华三助力客户加速转型
- 1.2创建简单的应用
- Django之Django debug toolbar调试工具
- Java实现简单计算器功能
- html登录qq页面无法显示,如何解决QQ可以登录网页而无法打开的问题
- vue使用prevent修饰符阻止标签的默认行为
- [Opencv]实验:实现窗宽窗位调节(附源码及解析)
- java 保存html页面,java保存html标签
- 在windows下安装pyLint,对python进行语法检查
- 计算机网络技术用苹果电脑,苹果电脑的硬盘能接到PC机上用吗?能用硬盘 – 手机爱问...
- llvm libLLVMCore源码分析 13 - Other Operators
- [Win10] 代理服务器出现问题或地址有误
- 行人reid ,多个开源地址数据变成 market1501格式合并,附代码,数据地址