- 博客(9)
- 收藏
- 关注
原创 react hooks useContext使用
useContext 基本使用import React,{ useContext } from 'react'const people = React.createContext({name:'z',age:'18'})export default function UseContext() { const ctx=useContext(people) return ( <div> <div>我是{ctx.name}---
2022-03-01 11:17:51
134
原创 react 函数组件 父组件调用子组件方法
子组件import {useState, useImperativeHandle,forwardRef} from 'react';// props子组件中需要接受reflet ChildComp = (props,ref) => { // 此处注意useImperativeHandle方法的的第一个参数是目标元素的ref引用 useImperativeHandle(ref, () => ({ // changeVal 就是暴露给父组件的方法
2022-03-01 11:12:24
1011
原创 promise与aysnc/await 解析
1.什么是promisePromise是一个许诺器,它是异步编程解决方案之一,Promise里面通常放的是将来要执行的异步代码,这些代码执行完成后会有两种结果:成功或失败,因此Promise有三种状态:pending(初始状态)、fullfilled/resolve(成功状态)、rejected(失败状态),当在Promise内部调用了成功时的回调函数resolve()时则把Promise的pending初始状态转换成fullfilled/resove成功状态,同时执行定义在then()方法的第一个参数位
2021-12-05 20:56:12
678
原创 call与apply区别 详细解读
每个函数都包含两个非继承而来的方法:call()方法和apply()方法。相同点:这两个方法的作用是一样的。都是在特定的作用域中调用函数,等于设置函数体内this对象的值,以扩充函数赖以运行的作用域。一般来说,this总是指向调用某个方法的对象,但是使用call()和apply()方法时,就会改变this的指向。call与applycall作用:改变this的指向语法:函数名.call(this的指向,参数1,参数2);apply作用:改变this的指向语法:函数名.appl..
2021-12-02 20:53:52
1143
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人