MDRY

导航

上一页 1 ··· 3 4 5 6 7 8 9 10 下一页

2022年9月6日 #

Vue3——provide 与 inject

摘要: 作用:实现祖与后代组件间通信 套路:父组件有一个 provide 选项来提供数据,后代组件有一个 inject 选项来开始使用这些数据,两个函数联合起来能实现祖孙组件间通信 具体写法 组组件 后代组件 阅读全文

posted @ 2022-09-06 20:48 小懵丹儿 阅读(23) 评论(0) 推荐(0) 编辑

vue3——customRef

摘要: 作用:创建一个自定义的 ref,并对其依赖项跟踪和更新触发进行显式控制 代码演示: 1.自定义一个ref名为:myRef 需要实现从文本框改变内容,h3也会发生变化: 2.使用customRef(track,tigger){...}实现功能 两个参数分别是用于追踪的 track 与用于触发响应的 t 阅读全文

posted @ 2022-09-06 17:35 小懵丹儿 阅读(54) 评论(0) 推荐(0) 编辑

vue3——toRaw 与 markRaw

摘要: toRaw: 作用:将一个由reactive生成的响应式对象转为普通对象。 使用场景:用于读取响应式对象对应的普通对象,对这个普通对象的所有操作,不会引起页面更新。 markRaw: 作用:标记一个对象,使其永远不会再成为响应式对象。 应用场景: 有些值不应被设置为响应式的,例如复杂的第三方类库等。 阅读全文

posted @ 2022-09-06 11:46 小懵丹儿 阅读(196) 评论(0) 推荐(0) 编辑

2022年9月5日 #

vue3——readonly 与 shallowReadonly

摘要: readonly: 让一个响应式数据变为只读的(深只读)。 shallowReadonly:让一个响应式数据变为只读的(浅只读,只读第一层)。 isReadonly:判断一个数据是不是只读数据 应用场景: 不希望数据被修改时,或者用到的数据是从外部传进的。 代码演示: readonly: 上述代码中 阅读全文

posted @ 2022-09-05 11:46 小懵丹儿 阅读(290) 评论(0) 推荐(0) 编辑

vue3——shallowReactive 与 shallowRef

摘要: shallowReactive:只处理对象最外层属性的响应式(浅响应式)。 shallowRef:只处理基本数据类型的响应式, 不进行对象的响应式处理。 什么时候使用? 如果有一个对象数据,结构比较深, 但变化时只是外层属性变化 > shallowReactive。 如果有一个对象数据,后续功能不会 阅读全文

posted @ 2022-09-05 10:35 小懵丹儿 阅读(151) 评论(0) 推荐(0) 编辑

vue3——toRef

摘要: 一.ref与toRef的区别: ref:复制,修改响应式数据不会影响原始数据 toRef引用,修改响应式数据会影响原始数据 ref:数据发生改变,界面会自动更新 toRef:数据发生改变,界面也不会自动更新 toRef应用场景: 如果想让响应式数据和以前的数据关联起来,并且更新响应数据之后不想更界面 阅读全文

posted @ 2022-09-05 09:27 小懵丹儿 阅读(2061) 评论(0) 推荐(0) 编辑

2022年9月4日 #

vue3——hook函数

摘要: 什么是hook?—— 本质是一个函数,把setup函数中使用的Composition API进行了封装。 类似于vue2.x中的mixin。 自定义hook的优势: 复用代码, 让setup中的逻辑更清楚易懂。 代码演示: 1.创建一个文件夹,自定义文件用来存放复用代码 2.复用代码写入js文件中 阅读全文

posted @ 2022-09-04 21:10 小懵丹儿 阅读(333) 评论(0) 推荐(0) 编辑

vue3——生命周期

摘要: vue2.x的生命周期: Vue3.0中可以继续使用Vue2.x中的生命周期钩子,但有有两个被更名: beforeDestroy改名为 beforeUnmount destroyed改名为 unmounted Vue3.0也提供了 Composition API 形式的生命周期钩子,与Vue2.x中 阅读全文

posted @ 2022-09-04 21:03 小懵丹儿 阅读(117) 评论(0) 推荐(0) 编辑

vue3——watchEffect函数

摘要: watch的套路是:既要指明监视的属性,也要指明监视的回调。 watchEffect的套路是:不用指明监视哪个属性,监视的回调中用到哪个属性,那就监视哪个属性 watchEffect有点像computed: 但computed注重的计算出来的值(回调函数的返回值),所以必须要写返回值。 而watch 阅读全文

posted @ 2022-09-04 20:29 小懵丹儿 阅读(29) 评论(0) 推荐(0) 编辑

vue3——计算属性与监视

摘要: 一.computed函数 与Vue2.x中computed配置功能一致 写法: 以上是两种写法: 第一种简写形式:如果在显示界面更改了fullname,会有警告:计算属性不能更改,因为简写的形式是只读的 第一种完整写法:可读可写 二.watch函数 与Vue2.x中watch配置功能一致 有6种情况 阅读全文

posted @ 2022-09-04 11:47 小懵丹儿 阅读(79) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 下一页