logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vue3中用mitt实现组件之间传递数据

vue2中可以使用$on,$emit,$off 来发射,监听数据,但是vue3中取消了它们,因此要想新的办法。我们可以用mitt来实现。首先,安装mittnpm install mitt --save然后组件内引入import mitt from 'mitt'正式使用,先创建监听器,一个组件emit数据,另一个组件on数据validateForm组件内:// 创建监听器export const e

#typescript
Object.defineProperty和Proxy

一、Object.defineProperty()它可以用来给一个对象定义一个属性或者修改一个现有的属性,并且返回这个对象。

ts中的implements

在js中,一个class只能继承自另一个class,若其他类中的方法与属性也想继承,则很麻烦。而在ts中可以使用implements来实现一些类共有方法属性的提取。class Car{switchRadio(trigger:boolean){}}class cellphone{switchRadio(trigger:boolean){}}上述两个类都有一个共同的方法,我们可以使用interface

#typescript#angular.js#前端
解决vue项目路径不正确,自动跳转404

第一种方法:使用vuerouter钩子函数beforeEach,每次进行路由跳转时都进行判断,若页面不存在就跳转到404页面。import Error from ' 'const router = new Router({routes:[name: 'error',path: '/error',component: Error]}//beforeEach每次进行路由跳转时都会执行router.be

到底了