- 博客(106)
- 收藏
- 关注
原创 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 564
原创 uniapp微信小程序报错Component is not found in path
2.引入的组件只允许有一层目录,即组件必须在components下面的文件夹下面,不允许出现下面的文件夹下面的文件夹。错误:components/组件文件夹/组件文件夹/组件.vue。1.如果网上的原因你已经排除了,请看看是否有下面这个原因。正确:components/组件文件夹/组件.vue。3.不清楚原因,这样改就不会报错,人嘛了。
2024-08-26 16:42:52 492
原创 uniapp微信小程序自定义气泡,隐藏原有icon
iconPath: "/static/iconImg/transparent.png",(使用一张1px*1px的透明图片即可)display: "ALWAYS", // 常显。
2024-08-23 17:40:24 404
原创 Nodejs实现微信订阅消息的发送
1.首先前往微信开发者平台配置好自己的订阅消息模板(改版后的只支持一次性订阅:每次用户操作记录一次,openid只能发送一次消息给用户,不能持续订阅发送)3.其中appid,secret,template_id(模板id)都可以获取,而最重要的openid,该在哪获取呢。4.在小程序开发者平台找到开发管理中的消息订阅打开,配置好你的接口,即微信会向你推送点击用户的openid和其他信息。关于Nodejs的项目配置和路由配置我这里就不过多叙述了。5.最后,只需在特定环境下,向该用户发送消息即可。
2024-07-26 17:14:54 313
原创 uniapp微信小程序页面返回或者组件返回触发父组件刷新
背景:有时候可能会出现,组件中套组件的情况,但是在微信小程序中,组件并没有自己的生命周期方法,获取不了最新的数据。例如公告列表,我点击创建公告,提交之后返回公告列表,但是公告列表并没有获取到最新的数据,因为没有生命周期。使用组件生命周期或者页面生命周期来触发用户离开页面的行为,同时为了防止,用户点击返回按钮离开页面,同时触发多次。这时候细心的同学会发现有一个问题,就是当在手机的时候,用户滑动退出页面的时候,该方法并没有被触发。2.在父组件中定义方法getInfo,用于获取你需要的数据。
2024-07-26 10:15:14 396
原创 uniapp微信小程序开发,页面软盘自动弹出问题排查及解决
2.是否使用了某些组件,比如uni-popup的uni-popup-dialog。1.是否有input的focus聚焦,解决,将focus:false。解决办法:找到组件,将传入的focus的默认值改为false。
2024-07-16 10:35:44 254 1
原创 不使用canvs也能创建出点状背景
* 控制点的大小和间距 */position: relative;/* 让内部内容相对定位以在背景上显示 */padding: 20px;/* 添加内边距使内容不靠边 *//* 创建一个点状背景 */结果:(非常nice)
2024-06-28 11:43:38 163
原创 React的@reduxjs/toolkit的异步方法处理和实现
2.函数接收为两个值,一个是参数(如果有多个参数,请使用对象方式进行传参),另一个是thunkAPI(一个包含dispatch、getState和extra属性的对象,可以用于在异步操作中进行状态更新或其他操作),如果想要获取initialState的state的值,这个参数比不可少。注意:记得再redux的ts文件中导出。1.首先在特定的ts文件中建立异步。一、使用异步方法,需要。
2024-06-14 16:01:34 469
原创 关于ReactV18的页面跳转传参和接收
name=xiaoming&age=10')传参。1 首先需要配置好路由形式如下 :id(参数)3 接收参数 使用。二、使用地址方式进行(此处需使用。进行传参和接收(此处需使用。
2024-06-13 18:53:25 659
原创 Uniapp导航栏右侧自定义图标文字按钮
fontSrc为字体图标文件 text为图标名称 以\ue开头 后面数字为字体图标中的数字,如果想拼接文字 "text": "\ue889 添加",即可。
2024-06-13 15:59:42 1188
原创 React中搭建输入框,提示词时遇到的问题,useState旧值,onBlur和onClick顺序问题
2.使用setTimeout延缓执行后面失去焦点的操作(可能出现bug)解决办法:1.使用onMouseDown替 代 onClick。解决办法:使用 useEffect 或者 useRef。1.关于useState旧值,即上一次值得影响。2.onBlur onClick执行顺序问题。
2024-06-12 15:13:31 139
原创 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 256
原创 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 190 2
原创 关于在forEach循环中使用异步,造成forEach里面的函数还未执行完毕,外层的同步已经被执行的问题
关于在forEach循环中使用异步,造成forEach里面的函数还未执行完毕,外层的同步已经被执行的问题
2024-03-25 15:33:37 464
原创 关于V5版本的echarts的引导线标签文字存在描边问题
1.如果存在描边:(如图所示,炒鸡难受好吧,也不知道官方为什么这样初始化)2.只需在series的label中配置color:'#FFF'即可。
2024-03-04 18:10:27 381
原创 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 144
原创 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 2495
原创 vite创建的react项目突然报hrm不能热更新
2.把引入的文件都排查一下,看是否有大小写问题,引入却没有使用的问题,基本就可以解决。1.报错会提示你是哪个文件。
2024-02-06 16:21:38 211
原创 nodejs中使用bcrypt.compareSync校验加密的密码匹配时总是返回false
bcrypt.compareSync(’传递来的密码‘,’数据库返回的密码‘);2.如果已经加密,大概率是你的前后密码写错了。1.首先确定你数据库的密码是否已经加密。
2024-02-05 15:29:40 370
原创 nodejs express中使用连接池或者MySQL链接数据库出现Cannot read property ‘query‘ of undefined报错
6.点击完成,如果左边列表数据库显示绿色的角标勾,则数据库连接正常,如果显示红色的×,则证明你的数据有问题,而且如果别人能够连接,你不可以的话,大概率数据库把你的ip封禁了。2.不妨看看你是否没有排查其他的数据库,我就是一直在排查第一个主数据库,却忘了我还连接了第二个数据库,就是第二个数据库的原因,出现这个错误。报错意思是,多次连接错误库导致MySQL直接启动防御模式,不允许连接了,也就是对。9.解决办法,可以参考这篇文章,我就不继续了,毕竟我是前端(狗头),没有权限。3.输入你的连接设置。
2024-02-04 09:58:30 634
原创 Nuxt3
console.log("结果", res.data.value.departmentList[0].departmentName);2.使用配置文件新建请求 新建文件api/index.ts。1.新建文件夹service/inde.ts。
2024-01-26 10:51:02 286
原创 vue3+elementplus点击按钮使用el-image-viewer图片预览组件
4.点击按钮给showsrcListref赋值即可完成,同时将showImagePreview置为true。1.首先确保你是全局引入,不是全局的需要自主引入该组件。3. showsrcListref:['']格式。2..vue文件中定义组件。
2024-01-16 17:17:12 2745
原创 vue3+vite+ts环境定义
4.在你需要地方通过import.meta.env.xxxx进行获取即可。6.之后,便可以使用以上打包运行了,终于不需要来回切换了,爽!1.定义文件.env.deveolpment等其中定义内容。3.其他定义以VITE_开头。
2024-01-16 17:12:34 432
原创 windows结束某个端口占用的进程
3.此时会出现这个端口的进程信息,根据最后的进程号去杀死该进程。2. 如果你想杀死6100端口,请依次进行以下两个步骤。1.查看所有端口占用情况。
2023-12-20 15:55:58 436
原创 token正确不报错,token失效后却出现报跨域错误
6.这段代码原有的作用,是对全局的请求路由一次性配置token校验,unless用于指定那些路由请求不需要进行JWT验证,其他所有没有定义的路由请求都将验证token,如果无效,请求会被拒绝,只有token正常,才能流转到下一个路由中间件和函数中。8.到这里,我大概知道了问题所在,问题是app.use中的配置没有配置好,没有给返回数据,在app.use中处理token失效,然后返回给前端即可,原来问题这么简单,绕来绕去,人都傻了。因为我可以肯定,请求根本就没有到这个路由上来,在前面就已经被拦截了。
2023-10-27 15:09:17 611
原创 使用koajs,在db.query中ctx.body.res,前端收到NOT FOUND的解决办法
1.看来很多帖子,出现这种原因好像是由于koajs的异步同步问题,我们只需为其添加promise,然后使用resolve返回数据即可。
2023-09-25 17:22:51 275
原创 echarts柱状图出现0时,使用普通触发不了点击事件,以及重复触发点击事件的解决办法
1.首先在tooltip中定义,formatter方法,你会发现原先的提示没有了,这需要你自己再formatter中定义返回内容。4.当出现点击触发多次点击事件时,我们需要在on click清除原先的点击事件。2.params尤为重要是你后期获取点击数据的来源。
2023-09-21 13:49:06 857
原创 关于koa-body引入报错koaBody is not a function的问题
1.今天使用koa进行服务开发的时候,发现引入koa-body一直报错。4.真的醉了,所以说,以后看东西还是尽量找官方文档吧,省时省力。2.百思不得其解,网上都是这样引入的,为啥我的不行。3.于是,我前往npm官方查看,发现作者引入是这样的。
2023-09-08 10:38:24 1400 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人