- 博客(57)
- 收藏
- 关注
原创 微信开放平台(应用签名)
本文详细介绍了获取微信开放平台应用签名的方法。针对Android应用,首先需要准备打包好的apk文件,然后使用jadx.exe工具打开apk文件,在目录中找到APKsignature并查看MD5签名值。需要注意的是,从jadx获取的MD5签名包含大写字母和空格,需删除空格才能得到正确的应用签名格式。文章提供了完整的操作步骤,帮助开发者快速获取微信平台所需的应用签名信息。
2026-01-24 22:57:55
526
原创 微信小程序connectWifi连接后无网络解决办法100%
解决小程序连接WiFi后仅限当前应用使用的问题。当使用wx.connectWifi或uni.connectWifi成功连接后,在手机设置中会显示该连接仅限小程序使用。可通过修改connectWifi参数配置实现全局连接。如需具体代码实现。
2025-11-29 10:49:05
332
1
原创 纯css实现加载动画
摘要:这段代码实现了一个交互式SVG加载动画,包含一个可点击切换黑白模式的按钮。主体是一个带有动态加载条的SVG图形,通过CSS设置动画效果使矩形条上下移动。页面背景和前景色使用CSS变量控制,点击按钮时会切换黑白配色方案。整个页面采用flex布局居中显示,SVG宽度为视窗50%。代码简洁地结合了HTML、CSS和JavaScript,实现了响应式交互效果。
2025-11-08 17:53:45
231
原创 vue2实现图片自定义裁剪功能(uniapp)
本功能提供图片裁剪上传服务,用户点击上传按钮选择图片后进入全屏裁剪界面,可通过拖动调整裁剪框位置和大小。底部设有"取消"和"确定"按钮,前者退出裁剪,后者将选中区域图片自动上传至指定接口。组件下载地址:https://ext.dcloud.net.cn/plugin?name=Liang-imageCrop。
2025-10-29 18:21:53
555
原创 uniapp基于vue2+毫米波雷达实现周围环境目标扫描
该文章摘要介绍了基于UniApp实现的雷达扫描系统技术方案。系统采用canvas绘制雷达界面,包括同心圆网格、十字坐标轴和扫描线动画,通过计算将目标点坐标转换为canvas位置并以红点显示。代码实现了雷达初始化、扫描动画和目标点绘制功能,并预留了WebSocket数据接收、目标点交互等扩展接口。文章强调了硬件数据接入的注意事项,建议对高频数据采用节流处理。整体方案完整展示了雷达界面的前端实现思路,适合作为移动端雷达监控应用的基础框架。
2025-10-29 08:54:43
406
原创 3D魔方-Css实现方法
本文介绍了一个3D魔方的CSS实现方案。通过CSS变量定义魔方尺寸、间距和颜色主题,使用perspective和preserve-3d创建3D效果,构建六个面并精确定位。采用box-shadow生成3×3方格阵列,配合动画实现旋转效果。关键技术包括:1)CSS变量实现快速定制;2)transform-style:preserve-3d保持3D空间;3)translateZ/rotate精准定位各面;4)backface-visibility避免背面穿透;5)keyframes动画实现自动旋转。
2025-10-27 18:01:13
281
原创 echart报错Cannot read properties of undefined (reading ‘type‘)
本文介绍了在Vue3中使用ECharts5创建条形图的最佳实践。关键点包括:1)使用markRaw包裹ECharts实例避免被Vue响应式劫持。
2025-10-27 13:39:54
399
原创 Vue3 组件挂载流程(源码解读)
摘要:Vue3的挂载流程从createApp开始,创建应用实例并关联根组件。mount方法调用render函数,通过patch算法处理虚拟DOM。对于组件类型,patch触发processComponent,首次挂载时执行mountComponent创建组件实例、初始化props/slots、执行setup函数。setupRenderEffect创建响应式渲染逻辑,调用render生成子虚拟DOM并递归patch,最终转换为真实DOM插入容器。整个过程结合虚拟DOM和响应式系统,实现数据驱动视图的挂载机制。
2025-10-25 18:28:55
1105
原创 Trae和国外某些AI的对比,以及开发应该对codeAI理解
2.用AI做框架和前端是最爽的,我之前做前端需要沟通前端架构师,开好几次组会过几次方案,现在直接把需求给gpt,两分钟出项目计划书,直接转发给甲方,修改意见也丢给他,然后确定了之后五分钟出DEMO,拍板后直接丢给后端就行了。以前需要一周的活现在三天就搞定了。和模型或者产品无关,再NB的产品也需要你自己Debug,曾经被无数人吹上神坛的大模型最后证明一个都不行,都需要人工调试。对比应该用国际版的来进行对比,我因为工作原因是第一批SOLO模式用户,实际感觉并不差,真要说不好那也就是MAX模型很垃圾,曾经。
2025-10-25 17:23:57
304
原创 H5使用环信实现视频或语音通话
本文介绍了如何在Vue项目中使用环信和声网RTC实现视频/语音通话。由于环信web组件不支持Vue,建议React项目使用环信封装组件,Vue项目需结合声网RTC实现。主要实现步骤包括: 创建RTC客户端对象 通过麦克风/摄像头创建本地音视频轨道 加入频道后发布音视频流 使用Token鉴权建立连接 文中提供了详细的AgoraCallManager类实现,包含初始化、加入/离开频道、轨道管理、设备控制等功能,并强调需在双方都加入频道后才能订阅对方媒体流,以避免"user is not in the
2025-10-13 18:36:50
551
原创 uniapp使用map打包app后自定义气泡不显示解决方法customCallout
【摘要】uniapp开发中,vue文件打包App时地图组件可能无法显示,这是框架的系统性bug。解决方案:1.将vue文件改为nvue文件;2.nvue中使用flex布局,不支持百分比样式,需将width:100%改为750rpx等固定单位;3.nvue组件和API写法与vue一致。通过以上调整后,自定义地图气泡等功能在App打包或基座调试中即可正常显示。(150字)
2025-08-22 17:57:16
602
原创 uniapp打包APP地图不显示
摘要:解决uni.chooseLocation在App中不显示问题的方法:1)在高德控制台配置应用信息并同步到小程序配置中;2)特别注意控制台PackageName必须与App打包包名完全一致;3)完成以上配置后重新打包即可正常使用。这些步骤确保了地图功能的正确调用和显示。
2025-07-29 10:37:00
378
3
原创 uniapp开发安卓APP获取备案时要用到的公钥以及MD5等信息
二、双击打开.exe后把apk移动或导入到里面,然后找到APK signature文件,里面就有MD5以及公钥之类的信息了。,如果打不开的话可以挂个梯子。打开后下滑找到这个压缩包,下载完成后解压到电脑上,然后打开exe应用。一、一步到位,使用jadx软件,下载链接。
2025-07-12 15:42:58
494
原创 uniapp小程序tabbar跳转拦截与弹窗控制
摘要:本文介绍了在uni-app中实现tabbar页面跳转拦截的方法。通过在App.vue中定义globalData全局状态,并添加switchTab拦截器,当检测到跳转到release页面时触发拦截逻辑。若未授权跳转,则设置全局标记并触发弹窗事件,阻止页面跳转。具体实现包括在目标页面(如index.vue)监听事件显示弹窗,待用户确认后再允许跳转。这种方法确保了从任何tabbar页面跳转到release页面时都会先显示确认弹窗。
2025-07-11 17:47:44
789
原创 git 基本操作命令
2、解除项目绑定的git仓库 (例如,要删除名为origin的远程仓库,可以运行git remote remove origin)五、提交到远程仓库,如果这里提交失败,在后面加上–force参数,强制提交。二、将当前目录下所有文件加载到本地git仓库。四、(复制仓库路径)然后提交到仓库。1、查询项目绑定的git仓库。一、初始化本地git仓库。
2025-03-26 14:59:09
411
原创 关于自定义全局组件注册和使用components
前言:拿小程序作为列子,有些组件包括自定义tabbar,可能需要在一级页面全部展示,我们根据组件引入和注册时需要注意。TestGlobalRegistration就是我在components里面新建的组件页面。三、全局注册后,在需要使用的页面直接就可以根据注册的标签使用,不用在额外引入了。本身不是页面,这里不能编写视图元素,也就是没有。下进行切换的,是应用入口文件。main.js文件↓。
2025-02-24 09:13:10
322
原创 小程序(物流、快递),接入GPS北斗获取路线以及当前车辆位置
2、实际使用中,需要后端接入定位系统,以及车辆硬件支持,拿到车辆的定位信息,以及后台录入的车辆号码及驾驶人信息或需要的信息。1、前端目前的路线是在数据中定义模拟的。
2025-02-22 11:31:06
903
原创 uniapp(vue) 使用i18n国际化翻译,复制即可使用!一看就懂
在我们开发国际化项目时,前端对于国际化的操作是极为有限的,如果存在商品或更多动态数据时,需要后端来国际化操作,通过接口返回给前端,对于前端,国际化翻译最好限制于,标题,固定内容,tabbar的文字,提示框的文字,包括一些前端固定的文本内容的翻译。代码:{{$t('language.text')}} 这个text就是我们在每种不同的语言里面定义的text.包括其他的语言,都可以自己定义。
2025-01-20 10:14:18
955
原创 Vue3:动画技巧
Vue 提供了 <Transition> 和 <TransitionGroup> 组件来处理元素进入、离开和列表顺序变化的过渡效果。但除此之外,还有许多其他制作网页动画的方式在 Vue 应用中也适用。这里我们会探讨一些额外的技巧。基于 CSS class 的动画 。
2024-12-20 17:25:02
422
原创 uniapp小程序IOS时间错误NaN-NaN-NaN
从时间戳转为2024-11-19 9:50:50的时候,在安卓端正常,但是在IOS端就会出现错误时间,这个时间,先把时间戳转为2024/11/19 9:50:50 就可以了,因为在ios端,很多机型和系统内核解析不了用“-”来处理的时间,需要转为原始时间。
2024-11-09 09:39:06
409
原创 uniapp使用腾讯即时通讯IM(复制即可使用)
十、获取 SDKAppID 、userID 、 userSig(获取 SDKAppID、userID、userSig 信息后填写到。五、Vue2 项目必须在根目录下创建或修改 vue.config.js。三、在这里分为两个版本 macOS和Windows,根据使用的电脑下载对应的般般。一、先创建uniapp项目,可选择vue2/vue3,我们实例为vue2。下载完成命令1后,下载如下依赖文件,也是在控制台下载。,填写创建的 userID,即可生成 userSig。userSig 信息,可单击。
2024-11-07 11:47:05
3862
4
原创 uniapp解决微信H5自定义分享在IOS下失效的问题
第三步:传入的url要经过前端处理一下window.location.href.split('#')[0]第一步:打开uniapp后找到manifest.json——web配置——把路由模式改为hash。第二步:在需要触发转发的页面进入页面就触发一个方法。
2024-07-17 10:10:23
871
原创 uniapp开发微信小程序修改某个页面导航栏
可以修改背景,颜色,字样,文字颜色,简单明了,需要修改某个单独页面的话,就把这个代码写到某个页面中即可。
2024-01-22 14:33:20
1237
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅