Vue3相关

TJF.

vue3 的相关 api

1
2
// isRef()
//判断某一值是否为响应式属性
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// toRef及toRefs的使用 - 针对普通对象
// toRef及toRefs都是对值的复制,但是不更新视图

// 视图
<p>{{female.name}}</p>

let female = { name: "one" };
const man = toRefs(female, "name");

// 事件
const myOnclick = ()=>{
man.name = three;
console.log(female.name) //==> "three",但是视图上的值还是"one"
}

// toRefs是批量处理
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// watch 及watchEffect的区别
const state = reactive({ count: 0, name: 'zs' })

#watch的使用

watch(()=>state.name,(new,old)=>{})

# watchEffect

watchEffect(()=>{
console.lof(state.name)
})

// 区别:
// 1. watchEffect不用指定监听的属性,会在初始化时自动收集需要监听的变量
// 2. watchEffect 获取不到初始值
  • 标题: Vue3相关
  • 作者: TJF.
  • 创建于 : 2022-11-14 00:00:00
  • 更新于 : 2024-03-04 08:40:28
  • 链接: https://github.com/taowind/2022/11/14/vue3相关/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论
此页目录
Vue3相关