logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Vue3事件总线——从eventBus到mitt

在 Vue 3 中,默认情况下是没有内置的 EventBus,也就是说,Vue 3 没有像 Vue 2 那样的$on()和$emit()的全局事件系统。这是因为在 Vue 3 中,官方推荐使用 Composition API 以及更灵活的函数式组件,同时提倡使用更明确的通信方式。不过在一些小项目中,我们仍然希望可以使用eventBus而不用pinia进行全局的管理。这个时候,Vue3里使用最广来实

文章图片
#vue.js#javascript#前端
【计算机基础知识1】计算机的硬件和软件

计算机的硬件和软件是计算机系统的两个重要组成部分,它们相互协作,使得计算机能够执行各种任务并处理各种信息。

文章图片
超级好用的css属性——clip-path

clip-path是CSS3中的一个属性,用于在元素上创建一个裁剪区域,以显示元素的一部分。它允许您选择性地显示元素的某个部分,而隐藏其他部分。clip-path属性可以用于各种形状和图像,包括矩形、圆形、多边形和SVG图形等。

文章图片
#css#前端
解析后缀.js、.mjs和.cjs:JavaScript文件类型的区别与使用

通过对.js、.mjs和.cjs三种JavaScript文件类型的解析,我们可以发现它们各自具有不同的特点和适用场景。在实际开发中,我们应该根据项目需求和目标环境选择合适的文件类型。同时,为了确保代码的可维护性和可读性,我们还应遵循良好的编码规范和命名约定。

文章图片
#javascript#开发语言#ecmascript
TypeScript项目中Axios的封装

为了实现统一的网络请求处理和管理,在日常开发中我们常常封装 axios,来实现统一配置、设置请求拦截器和响应拦截器、错误处理等。TypeScript可以给项目提供类型检查和类型推导,axios请求回来的数据也会受其检查。本文将提供axios结合ts写法的封装步骤和代码。

文章图片
#javascript#前端#开发语言
到底了