Vue3-19 hooks 前端数据和方法的封装

文章目录

axios

安装命令
npm i axios

这个是管网络请求的,需要安装

await 只能等到成功;

await 处理错误请求,用 try catch 包住

hooks

本质

就是一些js/ts 文件

命名规则:useXXX

export default 值(值包含数字,数组,对象,函数)

hook就是把相关的数据和方法进行模块化封装。

hooks的写法

模板:

复制代码
export default function() {
	//数据
	//方法
	//向外部提供东西
	return {};
}

例子:

复制代码
import { ref } from 'vue'

export default function () {
    let sum = ref(0);

    function add() {
        sum.value += 1
    }
    return {sum, add}
}

hooks 中还可以写钩子(Vue的生命周期函数)

相关推荐
Yff_world2 小时前
网络安全与 Web 基础笔记
前端·笔记·web安全
浩宇软件开发2 小时前
基于OpenHarmony鸿蒙开发医院预约挂号系统(前端后端分离)
前端·华为·harmonyos
嘿是我呀2 小时前
【用npm安装node时报错“npm 无法加载文件”】
前端·npm·node.js
干前端2 小时前
Vue3 组件库工程化实战:BEM 命名规范与 useNamespace 深度解析
前端·css
弓弧名家_玄真君2 小时前
在ubuntu中安装redis
前端·bootstrap·mybatis
RFCEO2 小时前
学习前端编程:DOM 树、CSSOM 树、渲染树详解
前端·学习·渲染树·dom 树·cssom 树·浏览器的渲染流程·回流/重绘
笨蛋不要掉眼泪2 小时前
Redis主从复制:原理、配置与实战演示
前端·redis·bootstrap·html
bigdata-rookie2 小时前
Starrocks 数据模型
java·前端·javascript
白帽子凯哥哥2 小时前
网络安全Web基础完全指南:从小白到入门安全测试
前端·sql·web安全·信息安全·渗透测试·漏洞