当前位置: 首页 > news >正文

自定义hooks函数

体会1

1、js文件中定义useXX函数

export function usetestY() {const count = ref(10);const doubleCount = computed(() => count.value * 2);return {count,doubleCount,};
}

2、在vue文件中使用useXX函数

  import { usetestY } from './data';const { count, doubleCount } = usetestY();console.log('1--', count);console.log('2--', doubleCount);

体会2

3、useAdd自定义hooks

const useAdd = ({ num1, num2 }) => {const addNum = ref(0);watch([num1, num2], ([num1, num2]) => {addFn(num1, num2);});const addFn = (num1, num2) => {addNum.value = num1 + num2;};return {addNum,addFn,};
};
export default useAdd;

4、使用

  import useAdd from './data';const { addFn, addNum } = useAdd({ num1, num2 });addFn(num1.value, num2.value);console.log('3--', addNum);

http://www.lryc.cn/news/185902.html

相关文章:

  • Linux系统及Docker安装RabbitMq
  • 山东省赛二阶段第一部分解题思路
  • WebGoat 靶场 JWT tokens 四 五 七关通关教程
  • 【单元测试】如何使用 JUnit5 框架?
  • C#封装、继承和多态的用法详解
  • 数据结构与算法(持续更新)
  • HDLbits: ece241 2014 q4
  • LuatOS-SOC接口文档(air780E)-- gmssl - 国密算法
  • 【线性代数及其应用 —— 第一章 线性代数中的线性方程组】-1.线性方程组
  • vue实现拖拽排序
  • IS-IS
  • 【MySQL】为什么使用B+树做索引
  • php 安装mongodb扩展模块,rdkafka模块
  • 【数据结构】初探时间与空间复杂度:算法评估与优化的基础
  • SpringCloud Alibaba - Sentinel 限流规则(案例 + JMeter 测试分析)
  • uniapp 条件编译 APP 、 H5 、 小程序
  • 深度学习——权重衰减(weight_decay)
  • nignx如何部署让前端不用清缓存就可以部署
  • CSS3实现动画加载效果
  • springboot定时任务Scheduled使用和弊端分析
  • openGauss学习笔记-93 openGauss 数据库管理-访问外部数据库-oracle_fdw
  • 【Git】Git下载安装环境配置 下载速度慢的解决方案
  • 常见源协议介绍
  • 大数据概述(林子雨慕课课程)
  • ES6 class类关键字super
  • C++并发与多线程(4) | 传递临时对象作为线程参数的一些问题Ⅰ
  • CentOS Integration SIG 正式成立
  • 智能AI系统源码ChatGPT系统源码+详细搭建部署教程+AI绘画系统+已支持OpenAI GPT全模型+国内AI全模型
  • 软考程序员考试大纲(2023)
  • 【重拾C语言】七、指针(一)指针与变量、指针操作、指向指针的指针