欢迎光临散文网 会员登陆 & 注册

千锋教育前端Vue3.0全套视频教程(Kerwin2023版,Vue.js零基础

2023-07-24 16:11 作者:孤巷里的野猫  | 我要投稿

组合式和选项式不同

选项式vue3向下兼容vue2的大部分,除了过滤器还有两个钩子函数(名称修改了)

组合式中没有了vue2中的created和beforecreated,改为了setup

v-ifL比v-for有更高优先级

vue3中可以绑定多个事件一定要添加小括号()方法中间使用逗号,隔开即可

事件中使用下列方法可以事件和值同时传vue2和vue3都支持,传值设置多个类型

reactive 定义响应式数据

reactive它也是定义响应式数据的

ref 它可以定义任意类型,ref定义的对象调用是

定要加.value

reactive 它只能定义引用类型对象],调用reactive对象中的属性不需要加.value的

reactive可以理解为是对ref在引l用对象定义的一个简化方案,不用写.value

把值转为ref对象 1对 1

批量转换 把reactive中的所有的数据对转为ref对象


setup

1.setup它是vue3提供的compositionApi配己置入口,所有的组合api都只能写在此配置中

2.此方法它不能使用this,this它是一个undefined3.此方法默认只能返回ison对象,不能返回其他类型

4.如果使用async/await则则必须要和Suspense组件进行集合才可以使用

5.setup它有两个参数,此参数可以让我们在写代码调用props或相关方法

6.setup中包含了数据,方法,计算属性,侦听器等

注:如果你写的是一个选项式写法,data和setup等是可以共存的


在 Vue 3 中,可以将生命周期分为以下三个阶段

1.创建阶段

beforeCreate:在实例初始化之后,数据观测和事件/watcher 配置之前被调用。

created:实例创建完成后被调用。此时,数据观测、计算属性、方法都已经被设置好,但尚未开始模板编译和挂载

2.更新阶段

beforeUpdate: 在响应式数据更新之前被调用。发生在虚拟 DOM 重新渲染和打补丁之前

updated: 在虚拟 DOM 重新渲染和打补丁之后调用。当前组件已更新,但可能是了组件中的更新。

3.卸载阶段

beforeUnmount: 在卸载开开始之前被调用。相关的实例将被销毁

unmounted:实例卸载后调用。此时,组件已从DOM 中移除,相关的指令和事件监听器也被移除。

千锋教育前端Vue3.0全套视频教程(Kerwin2023版,Vue.js零基础的评论 (共 条)

分享到微博请遵守国家法律