自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(212)
  • 收藏
  • 关注

原创 高数一,重要点

高数1

2025-03-19 09:50:22 123

原创 vue3实现列表无限滚动

【代码】vue3实现列表无限滚动。

2025-02-17 16:35:37 131

原创 1.连接到Redis服务器:我们需要使用redis-cli命令行工具或其他Redis客户端连接到Redis服务器。2.执行FLUSHALL命令:连接成功后,在命令行中输入FLUSHALL命令,然后

2.执行FLUSHALL命令:连接成功后,在命令行中输入FLUSHALL命令,然后按下回车键。Redis服务器将立即删除所有缓存数据。1.连接到Redis服务器:我们需要使用redis-cli命令行工具或其他Redis客户端连接到Redis服务器。3.确认清空结果:可以通过执行其他命令,如KEYS*命令来确认缓存已被清空。如果返回空结果,则表示缓存已成功清空。

2024-12-24 14:36:12 195

原创 electron窗口锁定、解锁、解决阴影问题

【代码】electron窗口锁定、解锁、解决阴影问题。

2024-12-17 10:31:11 508

原创 electron常用方法

<el-button @click="emit">退出程序</el-button><el-button @click="clone">关闭当前窗口</el-button><el-button @click="min">最小化</el-button><el-button @click="max">最大化</el-button></div>

2024-12-13 12:25:22 1233

原创 vue3实现多语言切换

【代码】vue3实现多语言切换。

2024-11-27 17:14:39 510

原创 react 中解决 类型“never”上不存在属性“value”。

钩子来管理状态时,TypeScript 会尝试推断你的状态变量的类型。你可以定义一个接口来描述这些对象,然后将这个接口作为。被初始化为一个空数组,因此 TypeScript 推断出。要解决这个问题,你需要明确地告诉 TypeScript。类型的数组没有任何属性,所以当你尝试访问。时,TypeScript 会报错,因为。在 React 中,当你使用。类型上不存在任何属性。,即一个空数组类型。

2024-11-25 11:52:46 613

原创 react 中解决引入模块时,报无法找到模块“lodash”的声明文件。

在src目录下加入一个declaration.d.ts文件,用于对模块进行声明。如果依然报错,那么可以 添加声明文件。解决办法根据提示下载对应的包。

2024-11-25 09:42:20 395

原创 js判断一个对象身上是否有某个属性

【代码】js判断一个对象身上是否有某个属性。

2024-11-22 09:26:58 236

原创 ts中的模块化

1,定义的全是类型(可以加上type )2,假如既有变量又有别的内容。

2024-11-13 15:53:39 135

原创 ts 中的implements关键字

在js中,一个class只能继承自另一个class,若其他类中的方法与属性也想继承,则很麻烦。而在ts中可以使用implements来实现一些类共有方法属性的提取。把他提取出来,implements实现它。此时car和cellphone两个类中都需要有switchRadio方法,不然会报错。新加一个Battery interface,使cellphone类接入而car类不接入。意思就是要让前者满足后面的形状(字段及类型)上述两个类都有一个共同的方法,我们可以使用。

2024-11-13 15:25:11 387

原创 ts中泛型的嵌套和约束

【代码】ts中泛型的嵌套和约束。

2024-11-13 15:09:44 176

原创 ts 中的type

【代码】ts 中的type。

2024-11-12 15:05:21 365

原创 ts枚举 enum

常量枚举是⼀种特殊枚举类型,它使⽤ const 关键字定义,在编译时会被内联,避免⽣成⼀些额外的代码。所谓“内联”其实就是 TypeScript 在编译时,会将枚举成员引⽤替换为它们的实际值,⽽不是⽣成额外的枚举对象。这可以减少⽣成的 JavaScript 代码量,并提⾼运⾏时性能。枚举( enum )可以定义⼀组命名常量,它能增强代码的可读性,也让代码更好维护。调用函数时传参时没有任何提示,编码者很容易写错字符串内容。并且⽤于判断逻辑的是连续且相关的⼀组值,那此时就特别适合使用枚举。

2024-11-12 14:55:43 311

原创 ts中的元组概念解释(tuple)

元组 (Tuple) 是⼀种特殊的数组类型,可以存储固定数量的元素,并且每个元素的类型是已知的且可以不同。元组⽤于精确描述⼀组值的类型,?2,可选类型,加上问号表示,可填可不填。用于定义数组每个元素的类型。3,定义多组简化写法。

2024-11-12 14:34:23 194

原创 react + ts 使用useState定义数组[],{}的数据提示类型“never”上不存在属性“url”。

【代码】使用useState定义的数据提示类型“never”上不存在属性“url”。

2024-11-11 17:04:53 198

原创 react + ts中父子组件传参,定义Props类型

【代码】ts中父子组件传参,定义Props类型。

2024-11-11 16:46:38 244

原创 react+ ts中解决方法中传入的参数提示为参数具有any类型

定义类型。

2024-11-11 16:16:24 164

原创 react + ts定义接口类型写法

ProTable组件定义类型(和columns定义的类型数据一样,都是定义每一行对象的数据类型)定义columns (定义每一行对象的数据类型)接口(未进行ts定义)接口(ts定义类型)

2024-11-11 16:07:56 431

原创 react 修改默认样式less

【代码】react 修改默认样式。

2024-11-08 16:03:30 164

原创 react中ProTable

【代码】react中ProTable。

2024-11-04 10:31:46 189

原创 React Table dataSource 更新,Table未重新渲染

打了*号的这个写法,虽然把tableDta取出,然后直接push,但其实所指向的都是一个地址,因此这只改变了这个地址指向的内存数据。但就是因为指向了一个地址,React认为虚拟DOM并没有改变,因此,不会重新渲染页面。这就会导致Table组件的dataSource改变了,但是Table并没有重新渲染。

2024-10-29 11:16:15 322 1

原创 hooks中的useEffect

, [stateValue]) // 如果指定的是[], 回调函数只会在第一次render()后执行。(1). Effect Hook 可以让你在函数组件中执行副作用操作(用于模拟类组件中的生命周期钩子)第二种,第二个参数填空数组,意味着任何变量发生变化都不会监听,只会在初始化执行一次。return () => { // 在组件卸载前执行。第三种,第二个参数为数组,填一个参数,就是这个参数发生变化都会监听到。第四种,在第一个函数,用返回值,相当于组件卸载前执行,可以做收尾工作。发ajax请求数据获取。

2024-10-17 18:03:44 224

原创 react 中的hooks中的useState

有两种方式,第一种方式直接写值,第二种方式(第一个参数是原来的值,第二个参数返回一个新的值)

2024-10-16 16:25:58 536

原创 lazyLoad

/1.通过React的lazy函数配合import()函数动态加载路由组件 ===> 路由组件代码会被分开打包。//2.通过<Suspense>指定在加载得到路由打包文件前显示一个自定义loading界面。方法1,引入一个加载中的样式组件。方法2,引入一个样式。

2024-10-16 15:47:25 583

原创 setState更新状态的2种写法

2.callback是可选的回调函数, 它在状态更新完毕、界面也更新后(render调用后)才被调用。(1). setState(stateChange, [callback])------对象式的setState。(2). setState(updater, [callback])------函数式的setState。(3).如果需要在setState()执行后获取最新的状态数据,1.对象式的setState是函数式的setState的简写方式(语法糖)2,函数式setState。

2024-10-16 15:04:08 488

原创 react路由跳转传递参数

获取到的search是urlencoded编码(即,?id=003&name=消息3)字符串,需要借助querystring解析(querystring.stringify(obj), querystring.parse(str))。去掉问号用qs.parse(str.slice(1)首先要在最外层使用<BrowserRouter></<BrowserRouter>包裹住所有内容。1,使用params的方式传参。2,使用search传递参数。

2024-10-15 15:26:38 312

原创 react中的重定向Redirect

一般写在所有路由注册的最下方,当所有路由都无法匹配时,跳转到Redirect指定的路由。

2024-10-11 14:19:30 561

原创 react知识点

但是在这里,{...p}并不是复制对象,因为这里的{}表示括号里面要写js表达式了,所以真正写的还是...p,这里react+babel就允许用展开运算符展开对象,不能随便使用(不能用console.log()查看),仅仅适用于标签传递数据时。但是在这里,{...todo}并不是复制对象,因为这里的{}表示括号里面要写js表达式了,所以真正写的还是...todo,这里react+babel就允许用展开运算符展开对象,不能随便使用(不能用console.log()查看),仅仅适用于标签传递数据时。

2024-10-11 14:12:40 445

原创 NavLink及其封装,Switch

传的标签体值,在children中,可以直接使用。导航的名字,可以直接写在组件身上。可以给选中导航栏的高亮。封装NavLink组件。

2024-10-11 13:34:12 174

原创 路由组件与一般组件

路由组件:一般组件:写组件标签时传递了什么,就能收到什么。一般组件:components。路由组件:接收到三个固定的属性。一般组件:路由组件:pages。

2024-10-11 11:45:42 341

原创 react-router.dom

【代码】react-router.dom。

2024-10-11 11:32:31 224

原创 React组件通信方式-PubSubJs

【代码】React组件通信方式-PubSubJs。

2024-10-10 16:01:46 190

原创 react中方法两种传值的方式

【代码】react两种传值的方式。

2024-10-09 11:28:26 211

原创 js中复制对象并且修改对象某一项的值

【代码】js中复制对象并且修改对象某一项的值。

2024-10-09 10:32:33 307

原创 react引入组件

首字母要大写!!!

2024-10-08 10:20:05 207

原创 react中css样式隔离

2, 在组件jsx导入样式文件时使用 import styles from './xxx.module.css' 导入 代替 import './xxx.css'1, 创建组件样式文件时以 xxx.module.css命名, 例如 Home.module.css 代替 Home.css。如果需要每个组件样式隔离, 在设置组件样式时, 每一个选择器都添加组件根标签选择器, 以区分不同组件中的样式。4, 在xxx.module.css中通过 .yyy{} 设置样式,即为局部样式。

2024-10-08 10:16:20 687

原创 React教程(五)——生命周期函数

【代码】React教程(五)——生命周期函数。

2024-09-27 14:24:12 140

原创 react中生命周期钩子

【代码】react中生命周期钩子。

2024-09-27 14:11:37 146

原创 react中的ref三种形式

3,createRef形式。

2024-09-26 16:05:00 422

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除