我的发布

如何删除node_modules重新安装的方法步骤

目录 第一步:在项目需要安装 node_modules 的目录下 第二步:先安装 rimraf 工具 第三步:删除 node_modules 包和 package-lock.jso…

编辑 2022-04-15 985

Vue.js slot插槽的作用域插槽用法详解

目录 没有插槽的情况 Vue2.x 插槽 有插槽的情况 具名插槽 没有slot属性 插槽简单实例应用 作用域插槽 ( 2.1.0 新增 ) Vue3.x 插槽 插槽 作用域插槽 没…

编辑 2022-04-15 1,243

TypeScript学习笔记之类型窄化篇

目录 前言 类型推论 真值窄化 相等性窄化 in操作符窄化 instanceof窄化 窄化的本质 联合类型的窄化 总结 前言 TS最好用的地方就是强类型,随之而来的就是类型窄化,摸…

编辑 2022-04-15 926

Vue.js $refs用法案例详解

尽管有 prop 和事件,但是有时仍然需要在 JavaScript 中直接访问子组件。为此可以使用 ref 为子组件指定一个引用 ID。 ref 为子组件指定一个引用 ID,使父组…

编辑 2022-04-15 823

React全局状态管理的三种底层机制探究

目录 前言 props context state 总结 前言 现代前端框架都是基于组件的方式来开发页面。按照逻辑关系把页面划分为不同的组件,分别开发不同的组件,然后把它们一层层组…

编辑 2022-04-15 634

vue.js 动态组件详解

:is 动态组件 使用 v-bind:is=”组件名”,会自动去找匹配的组件名,如果没有,则不显示; <div id="app"> <test v-bind:is…

编辑 2022-04-15 965

React+Typescript实现倒计时Hook的方法

首先对setInterval做了Hook化封装 import { useEffect, useRef } from 'react' /** * interTerval hooks组…

编辑 2022-04-15 1,020

vuex 第三方包实现数据持久化的方法

目的: 让在vuex中管理的状态数据同时存储在本地。可免去自己存储的环节。 在开发的过程中,像用户信息(名字,头像,token)需要vuex中存储且需要本地存储。 如果有别的模块也…

编辑 2022-04-15 593

菜鸟也能搞懂js中typeof与instanceof区别

目录 一、typeof 二、instanceof 三、区别 一、typeof typeof 操作符返回一个字符串,表示未经计算的操作数的类型 使用方法如下: typeof oper…

编辑 2022-04-15 923

Vue.js之mixins混合组件详解

混合以一种灵活的方式为组件提供分布复用功能。混合对象可以包含任意的组件选项。当组件使用了混合对象时,混合对象的所有选项将被“混入”组件自己的选项中。 一、Mixins的基本用法 现…

编辑 2022-04-15 804