自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Uniapp微信开发树形选择组件

原组件进行修改,修复了样式,新增了默认展开全部树形和数据回显的功能,详细功能可能需要改造原组件。

2025-03-27 11:13:13 401

原创 vite创建的react18的@路径提示配置

2.配置tsconfig.app.json tsconfig.json tsconfig.node.json。其中:"type": ["node"], 只需在tsconfig.json中配置。1.配置vite.config.ts。4.重启vscode使用@

2025-02-12 10:00:00 326

原创 react与nodejs实现流式传输,并可以进行中断(fetch聊天版)

/ 保存控制器以便之后使用。7.先在你要中断流的函数中编辑 其中 abortController为你创建流式的中断器 即。2. 其中signal为前端客户端中断流连接请求的信号。8.在react中 abortController。1.首先我们直观流的接收,后面再来流的中断。6.如果想要实现流传输的中断。2.监听客户端中断请求。

2025-01-11 09:51:15 851

原创 阻止子组件和父组件的滚动穿透最简单最有用的css设置

只需在子组件或者子滚动条中的滚动div设置这个css样式即可。

2025-01-09 09:46:31 164

原创 React开发中单个文件中xx.module.less的@keyframes动画名称无法被找到引用,导致动画失败

1.这是由于less最后在编译成css后,原本的动画名称同样被编译,名称改变,导致最后找不到该动画名称。只需在main.js引入一个专门定义动画的css文件,文件里面的动画名称不要重名即可。

2025-01-07 15:53:38 126

原创 Nestjs+Prisma+Mysql中最重要的事情,没有注意的话直接哭死

千万别选y,否则你数据库数据全没了,别怪我

2025-01-02 16:55:09 146 1

原创 React,Antd实现文本输入框话题添加及删除的完整功能解决方案

它通常用于段落、列表、文本框等元素中,指定文本的第一行相对于其容器的缩进距离。这个属性的值可以是像素(px)、百分比(%)等单位。然后设置TextArea的 textIndent为计算值,即可实现这样样式格式。4.现在宽度有了,如何使其两个div并行,且第二行紧接开始呢?2.重点是在添加话题时,获取话题的宽度和你本身需要添加的间距。text-index是 CSS 中的一个属性,用于控制文本的。7.但是如何实现删除呢,这就要用到onKeyDown事件了。3.实时监听话题变化,给其宽度赋值。

2024-12-16 16:46:41 529

原创 uniapp微信小程序开发地图多边形渲染,圆形渲染,省市区区域渲染解决方案-(已实测通过)

a.由于部分行政区存在多个分割的地块,并不是指下面的行政区,只不过分隔开了,没有连在一块,所以当由以 | 分隔的时候,就证明该区域不止一个多边形需要渲染。由于原生map组件并不支持省市区区域渲染,所以我们只能后获取到省市区的边界经纬度,通过多边形进行渲染。4.在已经创建好的应用中 点击添加key,如果已经由绑定服务为 Web服务可不需要添加。Key:为当时的申请之后获得的Key,我们将Key放在Main.js进行统一维护。格式为:同理,(如果想多个即组成[{},{}]格式即可)7.我们需要获取行政区信息。

2024-12-04 13:20:40 1041

原创 TailwindCss配置切换暗黑模式

2.在结构中写好dark:text-white,暗黑和明亮下面的样式。1.这里前提你已经配置好了TailWindCss。3.使用js进行切换。

2024-11-01 14:26:31 396

原创 Vite创建React项目实现全局Less变量的引入使用(包括更改全局颜色)

3. variables.less即为引入的全局样式处。2.在vite.config.ts中配置如下内容即可。1.首先确定你的项目是不是Vite创建的。4.scss亦是同理。

2024-10-22 15:36:16 847

原创 React中使用Antd开源组件Popover等部分组件原生样式改变问题

3.随后在该文件中定义该class。定义 className名称。4.即可清除原生的样式了。

2024-10-22 14:48:03 528

原创 uniapp微信小程序巧用跳转封装鉴权路由

2.引入main.js函数进行使用。4.非常完美,完结撒花。

2024-09-30 16:03:06 702

原创 uniapp微信小程序3D XR-FRAME

3.pege文件同级依次建立文件wxcomponenrs/xr-start/(index.js、index/json、index/wxml)1.在pages.json中配置展示页面(style中添加下面:)6. index.wxml(页面3d渲染内容,详情参考文档)2.manifest.json中配置mp-weixin。

2024-09-02 13:14:39 1016 1

原创 uniapp、微信小程序车牌的录入的解决方案

结合uv-ui进行编写,键盘使用uv-ui的组件,其他由我们自己编写。

2024-08-29 15:58:25 472

原创 uniapp微信小程序报错Component is not found in path

2.引入的组件只允许有一层目录,即组件必须在components下面的文件夹下面,不允许出现下面的文件夹下面的文件夹。错误:components/组件文件夹/组件文件夹/组件.vue。1.如果网上的原因你已经排除了,请看看是否有下面这个原因。正确:components/组件文件夹/组件.vue。3.不清楚原因,这样改就不会报错,人嘛了。

2024-08-26 16:42:52 4877 2

原创 uniapp微信小程序自定义气泡,隐藏原有icon

iconPath: "/static/iconImg/transparent.png",(使用一张1px*1px的透明图片即可)display: "ALWAYS", // 常显。

2024-08-23 17:40:24 567

原创 nodejs的mysql事务,行锁,表锁

【代码】nodejs的mysql事务,行锁,表锁。

2024-07-26 18:06:40 504

原创 Nodejs实现微信订阅消息的发送

1.首先前往微信开发者平台配置好自己的订阅消息模板(改版后的只支持一次性订阅:每次用户操作记录一次,openid只能发送一次消息给用户,不能持续订阅发送)3.其中appid,secret,template_id(模板id)都可以获取,而最重要的openid,该在哪获取呢。4.在小程序开发者平台找到开发管理中的消息订阅打开,配置好你的接口,即微信会向你推送点击用户的openid和其他信息。关于Nodejs的项目配置和路由配置我这里就不过多叙述了。5.最后,只需在特定环境下,向该用户发送消息即可。

2024-07-26 17:14:54 562

原创 uniapp微信小程序页面返回或者组件返回触发父组件刷新

背景:有时候可能会出现,组件中套组件的情况,但是在微信小程序中,组件并没有自己的生命周期方法,获取不了最新的数据。例如公告列表,我点击创建公告,提交之后返回公告列表,但是公告列表并没有获取到最新的数据,因为没有生命周期。使用组件生命周期或者页面生命周期来触发用户离开页面的行为,同时为了防止,用户点击返回按钮离开页面,同时触发多次。这时候细心的同学会发现有一个问题,就是当在手机的时候,用户滑动退出页面的时候,该方法并没有被触发。2.在父组件中定义方法getInfo,用于获取你需要的数据。

2024-07-26 10:15:14 897

原创 uniapp微信小程序开发,页面软盘自动弹出问题排查及解决

2.是否使用了某些组件,比如uni-popup的uni-popup-dialog。1.是否有input的focus聚焦,解决,将focus:false。解决办法:找到组件,将传入的focus的默认值改为false。

2024-07-16 10:35:44 487 1

原创 不使用canvs也能创建出点状背景

* 控制点的大小和间距 */position: relative;/* 让内部内容相对定位以在背景上显示 */padding: 20px;/* 添加内边距使内容不靠边 *//* 创建一个点状背景 */结果:(非常nice)

2024-06-28 11:43:38 201

原创 js函数获取一段html结构中的文本内容

【代码】js函数获取一段html结构中的文本内容。

2024-06-14 16:57:47 738

原创 React的@reduxjs/toolkit的异步方法处理和实现

2.函数接收为两个值,一个是参数(如果有多个参数,请使用对象方式进行传参),另一个是thunkAPI(一个包含dispatch、getState和extra属性的对象,可以用于在异步操作中进行状态更新或其他操作),如果想要获取initialState的state的值,这个参数比不可少。注意:记得再redux的ts文件中导出。1.首先在特定的ts文件中建立异步。一、使用异步方法,需要。

2024-06-14 16:01:34 757

原创 关于ReactV18的页面跳转传参和接收

name=xiaoming&age=10')传参。1 首先需要配置好路由形式如下 :id(参数)3 接收参数 使用。二、使用地址方式进行(此处需使用。进行传参和接收(此处需使用。

2024-06-13 18:53:25 797

原创 Uniapp导航栏右侧自定义图标文字按钮

fontSrc为字体图标文件 text为图标名称 以\ue开头 后面数字为字体图标中的数字,如果想拼接文字 "text": "\ue889 添加",即可。

2024-06-13 15:59:42 2206

原创 React中搭建输入框,提示词时遇到的问题,useState旧值,onBlur和onClick顺序问题

2.使用setTimeout延缓执行后面失去焦点的操作(可能出现bug)解决办法:1.使用onMouseDown替 代 onClick。解决办法:使用 useEffect 或者 useRef。1.关于useState旧值,即上一次值得影响。2.onBlur onClick执行顺序问题。

2024-06-12 15:13:31 191

原创 Lf工作流自定义html节点

2.其中 properties 值为 .vue文件中。1.定义js文件CustomCircle.js。

2024-06-03 17:16:48 574 2

原创 vue3中使用echarts出现官方和自己实现相同代码不同样式的任何问题

原因:Vue3 使用 proxy 对象代理,而 echarts 则使用了大量的全等(===), 对比失败从而导致了bug。解决方法:将ref或reactive对象换成普通变量来保存 echarts 实例。版本 vue3.2.47 echarts5.4.1。实例,导致 tooltip 功能失效;解决:将ref或reactive对象换成普通变量来保存 echarts 实例。

2024-05-10 11:42:36 316

原创 常用GIT命令和常见的问题(持续更新中...)

1.git add .错误。

2024-04-28 09:57:51 163

原创 Nodejs的mysql中插入 表情符号 报错 Error: ER_TRUNCATED_WRONG_VALUE_FOR_FIELD: Incorrect string value: ‘\xF0\...

Nodejs的mysql中插入 表情符号 报错 Error: ER_TRUNCATED_WRONG_VALUE_FOR_FIELD: Incorrect string value: '\xF0\...

2024-04-12 14:02:46 284 2

原创 关于在forEach循环中使用异步,造成forEach里面的函数还未执行完毕,外层的同步已经被执行的问题

关于在forEach循环中使用异步,造成forEach里面的函数还未执行完毕,外层的同步已经被执行的问题

2024-03-25 15:33:37 568

原创 Antd和React使用Upload上传组件自定义上传文件(图片为例)

Antd和React使用Upload上传组件自定义上传文件(图片为例)

2024-03-13 13:32:27 3259

原创 关于V5版本的echarts的引导线标签文字存在描边问题

1.如果存在描边:(如图所示,炒鸡难受好吧,也不知道官方为什么这样初始化)2.只需在series的label中配置color:'#FFF'即可。

2024-03-04 18:10:27 537

原创 获取浏览器的各种高度

【代码】获取浏览器的各种高度。

2024-02-26 18:35:45 267

原创 css超出省略号

overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 1; line-height: 20px; display: -webkit-box; height: 20px;

2024-02-23 14:56:17 174

原创 vue3的elementPlus中使用el-input控制用户输入正确金额,el-input-number遇到的一系列问题

但是,el-input-number会存在一个致命的问题,尤其是对于金额方面,el-input-number会对输入的值进行四舍五入,也就是如果用户复制了一个数为。el-input-number的值就是不变,但是数组的值已经变化了,差点让我原地去世,此时,原本一个很小的需求已经花费了一个小时还没解决,我大汗淋漓。首先,我原先使用的组件是el-input-number,这个确实是一个非常好的组件,但是在某些方面,他却隐含着巨大的隐患。(但有方法确实是可以改的,但也太过麻烦)到输入框,里面的值就会自动变为。

2024-02-23 10:20:00 3077 1

原创 react中动态渲染antd的icon

【代码】react中动态渲染antd的icon。

2024-02-20 17:45:00 637

原创 vite创建的react项目突然报hrm不能热更新

2.把引入的文件都排查一下,看是否有大小写问题,引入却没有使用的问题,基本就可以解决。1.报错会提示你是哪个文件。

2024-02-06 16:21:38 267

原创 nodejs中使用bcrypt.compareSync校验加密的密码匹配时总是返回false

bcrypt.compareSync(’传递来的密码‘,’数据库返回的密码‘);2.如果已经加密,大概率是你的前后密码写错了。1.首先确定你数据库的密码是否已经加密。

2024-02-05 15:29:40 522

原创 nodejs express中使用连接池或者MySQL链接数据库出现Cannot read property ‘query‘ of undefined报错

6.点击完成,如果左边列表数据库显示绿色的角标勾,则数据库连接正常,如果显示红色的×,则证明你的数据有问题,而且如果别人能够连接,你不可以的话,大概率数据库把你的ip封禁了。2.不妨看看你是否没有排查其他的数据库,我就是一直在排查第一个主数据库,却忘了我还连接了第二个数据库,就是第二个数据库的原因,出现这个错误。报错意思是,多次连接错误库导致MySQL直接启动防御模式,不允许连接了,也就是对。9.解决办法,可以参考这篇文章,我就不继续了,毕竟我是前端(狗头),没有权限。3.输入你的连接设置。

2024-02-04 09:58:30 746

空空如也

空空如也

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

TA关注的人

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