Skip to content
On this page

useMitt

全局总线,实现发布订阅功能

基本用法

vue
<template></template>
<script setup>
import { useMitt } from "@yik_l/ui";
import { ref } from "vue";
const domRef = ref(null);
// 这里我们可以理解为初始化一个变量
const test = useMitt("test");
setTimeout(() => {
  // 触发
  test.value = "变化";
}, 2000);

// 监听,一旦变量值发生变化,会触发回调函数
useMitt("test", (val, old) => {
  console.log(val, old);
});
</script>

参数

参数说明类型默认值
any变量string““
callback回调Fun-