logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vue3+ts的vue的兄弟组件传参,发布订阅者方式手动封装实现(EventBus)emit与on方法实现源码

vue3+ts的vue的兄弟组件传参,发布订阅者方式手动封装实现(EventBus)emit与on方法实现源码

#vue.js#javascript#前端
typescript如何定义对象类型呢?又是如何定义函数类型的呢?我们往下看,了解下interface接口以及implements用法以及interface的继承

1、那么我们今天首先了解Interface 接口(1)首先他可以对对象的形状进行描述;(2)它被称为鸭子类型(Duck Typing);interface Person {name: string;age: number;}let viking: Person = { name: 'axin', age: 30 }//多写少写,类型错误都会报错//可以用?表示可写属性,即可写可不写interfac

#typescript
react中新增了reportWebVitals有什么作用

reportWebVitals.js 中有如下代码:const reportWebVitals = onPerfEntry => {if (onPerfEntry && onPerfEntry instanceof Function) {import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }

#react.js#前端#javascript
引入同一个模块下的多个文件不需要重复import,vue和react同理

同一个目录下多个都需要引入不需要重复引入用一个webpack的api一行代码就可以实现通过执行require.context函数获取一个特定的上下文,主要用来实现自动化导入模块,在前端工程中,如果遇到从一个文件夹引入很多模块的情况,可以使用这个api,它会遍历文件夹中的指定文件,然后自动导入,使得不需要每次显式的调用import导入模块分析require.contextrequire.contex

#webpack
jenkins针对项目配置(git)以及所需的凭证

1、接着上面的配置我们配置项目。2、选择freestyle后,开始配置git,注意我这用的是码云。要配置这个git,首先我们需要在相应的部署jenkins的服务器上配上kengen//我们在服务器输入ssh-keygen -t rsa//连续三次回车,即在本地生成了公钥和私钥,不设置密码,因为容易忘记,大家不用设置一般,而且我这边用的是root账户有的账户权限不足另行处理。//然后我们输入cd ~

#jenkins
provide和inject在vue3+ts中用法,以及我们修改孙子组件的值,所有组件的值都变化,兄弟组件传参复杂方式

provide和inject在vue3+ts中用法,以及我们修改孙子组件的值,所有组件的值都变化,兄弟组件传参复杂方式

#javascript#vue.js#前端
vue3的插槽匿名插槽、具名插槽、作用域插槽、动态插槽

vue3的插槽匿名插槽、具名插槽、作用域插槽、动态插槽

#javascript#前端#vue.js
vue3的自动引入ref,computed,reactive等的插件 unplugin-auto-import

4、引入unplugin-auto-import插件后。2、在vite-config.ts中的配置。这样是不是方便许多了。

#vue.js#javascript#前端
vue3的EventBus库(mitt)与mitt的使用方式

vue3的EventBus库(mitt)与mitt的使用方式

#javascript#vue.js#前端
    共 15 条
  • 1
  • 2
  • 请选择