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的生命周期函数)

相关推荐
寅时码1 天前
React 之死·终章:一个 useRef,把闭包陷阱、依赖数组、漫天 rerender 全送走
前端·react.js·ai编程
不好听6131 天前
HTML 事件监听机制:从 DOM Level 0 到 React 合成事件
前端·react.js·html
wordbaby1 天前
为什么刷新页面就 404?聊聊 SPA 路由与 Nginx 的那点事
前端
不好听6131 天前
React 核心概念:JSX、组件与数据驱动
前端·react.js
触底反弹1 天前
🔥 React 零基础入门(中):500 行屎山代码到组件化的蜕变
前端·javascript·react.js
不好听6131 天前
React vs Vue:两大前端框架技术选型深度对比
前端·vue.js·react.js
GuWenyue1 天前
Cursor黑盒拆解!1套LangChain.js手写Mini编程Agent,自动生成React项目,效率提升60%
前端·数据库·人工智能
GuWenyue1 天前
传统Agent工具两大痛点!300行代码落地MCP跨语言工具,彻底解耦LLM与工具
前端·人工智能·算法
小林ixn1 天前
从 onclick 到 React 合成事件,再到完整应用逻辑:一次前端架构的深度剖析
前端·react.js·前端框架
Csvn1 天前
🧩「找不到模块」排查全记录——Monorepo 下 TypeScript 路径别名的 5 种「不通」与根治方案
前端