技术栈

vue3+ts mitt报错ts2769

前端小王hs2023-10-21 12:56

报错:ts2769

原因:mitt3.0进行了更新

源代码:

js 复制代码
import mitt from 'mitt'

export const bus = mitt()

更正代码:

ts 复制代码
import mitt from 'mitt'
import type {Emitter} from 'mitt'
export const bus:Emitter<any> = mitt()

可对any进行限制,如下所示:

ts 复制代码
import mitt, { Emitter } from 'mitt';

type Events = {
  foo: string;
  bar?: number;
};

const emitter: Emitter<Events> = mitt<Events>();
上一篇:生产数据加密存储方案 安当加密
下一篇:国产低功耗MCU芯片:Si24R03
相关推荐
不好听613
3 分钟前
JavaScript Promise 从入门到精通(一):为什么需要 Promise 以及它是什么
javascript
西柚小萌新
6 分钟前
【论文写作】--LaTeX详细入门教程2
前端·html
qdkfz
6 分钟前
JavaScript 如何解析 Outlook .msg 文件 —— @kenjiuno/msgreader
前端·javascript
李明卫杭州
9 分钟前
Vue3 Suspense 组件详解:从入门到避坑指南
vue.js
LuckyDog阿祥
26 分钟前
卸载Microsoft Edge:EdgeRemover完整操作指南
前端·edge
zhangxingchao
30 分钟前
AI应用开发九:从 Hermes Agent 学长期记忆
前端·人工智能·后端
xiaofeichaichai
44 分钟前
Vite原理与Webpack对比
前端·webpack·node.js
_杨瀚博
1 小时前
小程序拍证件并局部裁剪
前端
张元清
1 小时前
React useReducedMotion Hook:尊重 prefers-reduced-motion(2026)
javascript·react.js
热门推荐
012026 年 AI 编程工具终极横评:Cursor vs Claude Code vs Copilot vs Windsurf022026 AI 编程工具终极实战指南:Cursor vs Claude Code vs Copilot,开发者该怎么选?03AI 编程 IDE 全景解析 2026:Agent 全面接管开发链路04GitHub 镜像站点05AI科技热点日报 | 2026年07月01日062026 年 AI 大模型 & AI 编程工具实战全总结072026 AI 编程工具选型横评:Cursor / Claude Code / Trae / Copilot 到底选谁(建议收藏·避坑版)08【AI】2026 年具身智能模型和世界模型总结092026年7月AI圈大地震:GPT-5.6被政府限制、Claude入驻Slack、Anthropic自研芯片10Claude Code、Codex、Cursor三分天下:2026年AI编程Agent生态全景剖析