自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

2024-08-26 16:42:52 17

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

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

2024-08-23 17:40:24 295

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

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

2024-07-26 18:06:40 238

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

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

2024-07-26 17:14:54 257

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

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

2024-07-26 10:15:14 307

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

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

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

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

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

2024-06-28 11:43:38 160

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

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

2024-06-14 16:57:47 473

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

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

2024-06-14 16:01:34 415

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

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

2024-06-13 18:53:25 634

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

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

2024-06-13 15:59:42 967

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

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

2024-06-12 15:13:31 134

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

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

2024-06-03 17:16:48 360 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 251

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

1.git add .错误。

2024-04-28 09:57:51 103

原创 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 183 2

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

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

2024-03-25 15:33:37 447

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

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

2024-03-13 13:32:27 2398

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

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

2024-03-04 18:10:27 353

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

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

2024-02-26 18:35:45 190

原创 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 139

原创 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 2340

原创 react中动态渲染antd的icon

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

2024-02-20 17:45:00 453

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

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

2024-02-06 16:21:38 204

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

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

2024-02-05 15:29:40 347

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

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

2024-02-04 09:58:30 617

原创 uniapp日志写入

2.公共目录中建一个文件夹:walker-logger.js。

2024-01-29 13:31:47 976

原创 Nuxt3

console.log("结果", res.data.value.departmentList[0].departmentName);2.使用配置文件新建请求 新建文件api/index.ts。1.新建文件夹service/inde.ts。

2024-01-26 10:51:02 283

原创 对于部分elementplus的提示弹出框的样式修改

【代码】对于部分elementplus的提示弹出框的样式修改。

2024-01-18 10:53:46 802

原创 vue3+elementplus点击按钮使用el-image-viewer图片预览组件

4.点击按钮给showsrcListref赋值即可完成,同时将showImagePreview置为true。1.首先确保你是全局引入,不是全局的需要自主引入该组件。3. showsrcListref:['']格式。2..vue文件中定义组件。

2024-01-16 17:17:12 2605

原创 vue3+vite+ts环境定义

4.在你需要地方通过import.meta.env.xxxx进行获取即可。6.之后,便可以使用以上打包运行了,终于不需要来回切换了,爽!1.定义文件.env.deveolpment等其中定义内容。3.其他定义以VITE_开头。

2024-01-16 17:12:34 428

原创 在使用el-input-number中发现,给值置为““最后还会被初始化为0

1.只需给值置为undefined即可。

2024-01-16 17:08:48 544

原创 vue2导出excel,合并单元格的表格

1.先引入一个js文件,作为主要导出函数。2. 在vue中定义导出函数。

2024-01-06 11:12:04 690

原创 windows结束某个端口占用的进程

3.此时会出现这个端口的进程信息,根据最后的进程号去杀死该进程。2. 如果你想杀死6100端口,请依次进行以下两个步骤。1.查看所有端口占用情况。

2023-12-20 15:55:58 431

原创 token正确不报错,token失效后却出现报跨域错误

6.这段代码原有的作用,是对全局的请求路由一次性配置token校验,unless用于指定那些路由请求不需要进行JWT验证,其他所有没有定义的路由请求都将验证token,如果无效,请求会被拒绝,只有token正常,才能流转到下一个路由中间件和函数中。8.到这里,我大概知道了问题所在,问题是app.use中的配置没有配置好,没有给返回数据,在app.use中处理token失效,然后返回给前端即可,原来问题这么简单,绕来绕去,人都傻了。因为我可以肯定,请求根本就没有到这个路由上来,在前面就已经被拦截了。

2023-10-27 15:09:17 588

原创 使用koajs,在db.query中ctx.body.res,前端收到NOT FOUND的解决办法

1.看来很多帖子,出现这种原因好像是由于koajs的异步同步问题,我们只需为其添加promise,然后使用resolve返回数据即可。

2023-09-25 17:22:51 270

原创 echarts柱状图出现0时,使用普通触发不了点击事件,以及重复触发点击事件的解决办法

1.首先在tooltip中定义,formatter方法,你会发现原先的提示没有了,这需要你自己再formatter中定义返回内容。4.当出现点击触发多次点击事件时,我们需要在on click清除原先的点击事件。2.params尤为重要是你后期获取点击数据的来源。

2023-09-21 13:49:06 815

原创 关于koa-body引入报错koaBody is not a function的问题

1.今天使用koa进行服务开发的时候,发现引入koa-body一直报错。4.真的醉了,所以说,以后看东西还是尽量找官方文档吧,省时省力。2.百思不得其解,网上都是这样引入的,为啥我的不行。3.于是,我前往npm官方查看,发现作者引入是这样的。

2023-09-08 10:38:24 1333 2

原创 使用pdfvuer时报错ERROR in ./node_modules/pdfjs-dist/build/ on 1.10.0 #135

1.只需要将其版本号变为:1.9.2即可。

2023-09-05 10:45:22 539

原创 使用vue-pdf出现的卡顿,空白,报错,浏览器崩溃解决办法

3.找到问题后,我前往github这个插件的仓库查看,在issue中发现早在三年前已经有小伙伴发现了这个bug,但是直到今天,作者大大也没有解决。6.于是我换了一个思路,将div覆盖iframe,然后透明不就可以了吗,但是发现覆盖之后,页面无法滑动,此方案又被pass。8.切记使用v-for循环,不然对于大的pdf文件,还是会很卡,很影响用户体验,但至少不会崩掉。标记了iframe的src属性,去掉了头部的下载按钮,但是紧接着发现,鼠标右键也能调出。10.通过方法获取总页数。

2023-08-31 18:50:47 5244 4

空空如也

空空如也

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

TA关注的人

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