- 博客(17)
- 收藏
- 关注
原创 react 实现tab切换 页面接口刷新
底部tab有两个单元,首页A和个人中心B;首次加载tab A和tab B的时候,页面都会刷新,但是之后的切换操作都不会进行页面刷新。现需要在个人中心B进行相关操作后,点击首页A,A页面中的数据也需要刷新。Ant Design 依次提供了三级选项卡,分别用于不同的场景。
2024-01-30 17:22:51
449
1
原创 react 生命周期
生命周期指的是组件实例从创建到销毁的流程,函数组件没有生命周期,只有类组件才有,因为只有class组件会创建组件实例。第一次渲染后调用,挂载到页面生成真实DOM,可以访问DOM,进行异步请求和定时器、消息订阅。阶段,下面说的是React16.3版本后的生命周期,之前版本的请自行查阅。返回一个布尔值,默认返回true,可以通过这个生命周期钩子进行。初始化阶段,可以进行state和props的初始化。当组件的props或state变化会触发更新。,确认不需要更新组件时调用。组件的生命周期可以分为。
2024-01-26 17:39:40
217
1
原创 react 父子组件传值
在开发的过程中的时候,为了提高可读性或者复用性,我们会进行组件的拆分。在引入子组件的时候,子组件的名字一定要大写,否则会报错(这是babel编译机制的问题)
2024-01-19 10:40:35
367
1
原创 hash和history的模式
hash指的是地址中#号以及后面的字符,这个#就是hash符号,中文名哈希符或锚点,哈希符后面的值,我们称之为哈希值。如 http://localhost/index.html/#/hello,这里的#/hello就是hash。
2024-01-19 10:09:55
371
1
原创 axios的配置
如果 `validateStatus` 返回 `true` (或者设置为 `null` 或 `undefined`),promise 将被 resolve;// 这将会设置一个 `Proxy-Authorization` 头,覆写掉已有的通过使用 `header` 设置的自定义 `Proxy-Authorization` 头。// `baseURL` 将自动加在 `url` 前面,除非 `url` 是一个绝对 URL。// `paramsSerializer` 是一个负责 `params` 序列化的函数。
2023-09-18 18:41:09
131
1
原创 react中 useEffect 的一些作用等
在默认情况下: effect 在第一次渲染之后和每次更新之后都会执行,也可以是只有某些值发生变化之后执行,重点在于 每轮的渲染结束后延迟调用(异步执行):当依赖项是引用类型时,React 会对比当前渲染下的依赖项和上次渲染下的依赖项的内存地址是否一致,如果一致,就会保证执行useEffect 的时候,DOM已经更新完毕,不会阻碍DOM的渲染,会造成视觉的阻塞等。让他在数组中的值发生变化的时候执行,数组中可以设置多个依赖项,其中的任意一项发生变化的时候,(effect)的执行次数和执行结果是不一样的。
2023-09-12 16:34:37
142
原创 react 总结等。。。。。。
在 React 中,没有用于写入条件的特殊语法。相反,您将使用与编写常规 JavaScript 代码时相同的技术。在react中没有明确规定css的时候,就可以需要像html添加一个标记。你也可以从JSX属性中“转义到JavaScript”,但你必须使用大括号。代码中嵌入一些变量并将其显示给用户。在数据定义的时候在页面初始化就开始渲染数据。当你不需要分支时,你也可以使用更短的。如果您更喜欢更紧凑的代码,可以使用。react 定义类型。
2023-09-08 16:11:19
50
1
原创 git 的基本概念和操作
此命令将创建一个新的 Git 仓库,其中包含一个 .git 目录,该目录包含 Git 所需的所有文件和历史记录。在实际使用中,需要掌握Git的命令行工具和图形化工具,了解Git的使用场景和最佳实践,以便更好地管理和协作开发代码。分支可以创建、合并、删除等操作。Merge(合并):当两个分支的修改历史相交或者冲突时,可以使用Git的合并功能来将它们合并。Push(推送):Git中的推送操作是将本地代码提交到远程仓库。这些是 Git 中常用的一些命令,还有很多其他的命令,可以通过 Git 的官方文档进行了解。
2023-08-23 10:25:25
47
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人