赞
踩
vue3中提出了关于组合式函数的方法,与react中的hooks相同功能,
比较常见的钩子有:windows 系统的钩子能监听到系统的各种事件,浏览器提供的 onload 或 addEventListener 能注册在浏览器各种时机被调用的方法
-一系列以 “use” 作为开头的方法,它们提供了让你可以完全避开 class式写法,在函数式组件中完成生命周期、状态管理、逻辑复用等几乎全部组件开发工作的能力。
组合式函数的优点
// 单个name的写法
const {
name, setName } = useName();
// 梅开二度的写法
const {
name : firstName, setName : setFirstName } = useName();
const {
name : secondName, setName : setSecondName } = useName();
需要复用公共任务的逻辑,例如跟踪当前鼠标在页面中的位置,这些状态逻辑负责管理会随时间而变化的状态。
直接在组件中使用组合式API实现鼠标跟踪功能,如下所示
<script >
import {
ref, onMounted, onUnmounted} from 'vue'
setup(){
const x = ref(0);
const y = ref(0);
function update(event){
x.value = event.pageX
y.value = event.pageY
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。