- 博客(55)
- 收藏
- 关注
原创 dc-push
本文提供了一组跨平台的推送服务控制函数,主要功能包括:1) 检测推送服务是否开启(isTurnedOnPush);2) 检查通知权限状态(isAreNotificationsEnabled);3) 开启推送服务(turnOnPush,iOS会跳转设置页);4) 关闭推送服务(trunOffPush,仅Android有效)。代码兼容iOS和Android平台,通过原生API实现推送状态管理,包含异常处理机制,并导出为统一接口模块。其中iOS通过系统通知设置检测,Android则调用个推SDK进行控制。
2026-03-27 09:46:24
231
原创 echarts提示框轮播/echarts-tooltip-carousel.js
echarts提示框轮播/echarts-tooltip-carousel.js。
2022-07-20 20:31:44
549
原创 vue 地图路线渲染
本文介绍了在Vue 3 + TypeScript项目中使用高德地图API的实现方法。通过@amap/amap-jsapi-loader加载高德地图SDK,实现了地图初始化、路线绘制和标记点展示功能。关键点包括:1) 使用ref管理地图实例和DOM元素;2) 通过getCenterPoint计算两点间中心点;3) 根据距离动态调整地图缩放级别;4) 绘制路线和多点标记。代码展示了Vue 3的Composition API与TypeScript类型检查的结合使用,同时处理了组件的生命周期和异步数据加载。
2026-04-27 16:45:29
65
原创 原生js获取地址栏参数
摘要:这段代码定义了一个获取URL参数的JavaScript工具函数getUrlParam(),它通过正则表达式匹配指定参数名并返回解码后的参数值。随后代码调用该函数尝试从URL中获取名为'keyCode'的参数值。该功能常用于网页从URL中提取跟踪标识或用户输入参数。
2025-12-23 14:12:53
121
原创 uniapp 微信服务号微信登录
这是一个Vue3实现的微信授权登录流程代码片段。主要功能是:当页面显示时,检查URL中是否有微信授权返回的code参数,如果没有则跳转微信授权页面,授权后携带code返回当前页;获取到code后调用接口换取用户openId。代码使用了正则匹配URL参数,处理了授权跳转和获取用户信息的完整流程。关键点包括:URL参数解析、微信授权跳转、code换取openId的接口调用等。
2025-10-24 17:39:03
223
原创 uniapp image标签展示视频第一帧
这段内容介绍了视频帧截取和图片处理的URL参数用法:1) "vframe/jpg/offset/1/"获取视频第1帧;2) 可添加宽高参数如/w/400/h/300;3) "imageView2"支持设置分辨率(如2000)和交错加载。文末提供了JavaScript代码示例,展示如何在前端获取视频封面图。
2025-08-22 17:25:09
625
原创 uniapp消息推送(uniPush2.0)
摘要:本文介绍了基于uniPush2.0的推送功能实现流程。首先需要在DCloud后台开通服务空间,然后在HBuilderX中创建云开发环境并关联服务空间。接着新建云函数,添加一键推送模块和相关推送代码,配置各厂商通道参数。客户端需获取推送CID并上传服务器,同时在App.vue中监听推送消息。最后可通过自定义包测试推送功能。文章提供了详细的代码示例和操作截图,涵盖从后台配置到客户端集成的完整流程。
2025-06-27 18:11:31
776
1
原创 uniapp接银盛支付(第三方支付)
摘要 文档展示了两种移动支付调起方式:APP端使用plus.runtime.openURL打开支付链接,微信小程序通过wx.navigateToMiniProgram跳转到指定小程序页面并传递支付数据。两种方法都需解析后台返回的支付信息(res.data),其中小程序方案还包含回调处理逻辑。代码片段简洁展示了不同平台的支付对接实现。
2025-06-21 14:20:00
359
原创 uniapp app打开小程序/app分享小程序卡片
该代码片段展示了两种在不同环境下打开微信小程序的实现方式:1) 在微信小程序环境下使用uni.navigateToMiniProgram方法,需配置appId、路径和传递数据;2) 在非微信环境(如APP)中使用plus.share.getServices调用微信服务打开小程序,需要原始ID。两种方式都包含成功和失败的回调处理,适合跨平台开发场景。代码通过条件编译区分运行环境。
2025-06-18 10:00:50
472
原创 css五边形
.fu{ width: 172rpx;height: 204rpx; overflow: hidden; border-radius: 10rpx; clip-path: polygon(0% 0%, 100% 0%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);}
2025-05-24 18:00:29
698
原创 uniapp 百家云直播插件打包失败
在打包过程中遇到Android自有证书导致的打包失败问题,错误日志可通过指定链接查看。为解决此问题,需要导入特定依赖,依赖地址已提供。此外,若使用百家云直播插件,需注意在打包时关闭“manifest.json>模块配置里的 LivePusher(直播推流)”,以避免模块冲突。相关插件地址也已列出,供开发者参考和使用。
2025-05-09 11:40:03
468
原创 uniapp app微信提现(APP、wx小程序)
app微信提现【代码】iOS平台必须在项目根目录下的 Info.plist 文件中配置微信开发者平台的APPID和通用链接。在 WeChat 节点下配置 appid 和 universalLink。在 CFBundleURLTypes 节点下配置 scheme 数据。下面是官方文档的代码。
2025-04-16 19:09:18
3046
8
原创 uniapp renderjs页面传值
scrip标签里加 lang="renderjs" ,可以使用原生js的dom,但是我在使用中发现以下问题,导致数据不能动态获取:[代码块]
2024-10-25 11:44:02
1415
1
原创 uniapp 打开微信客服
[代码...]企业微信地址和企业ID获取 步骤1.登录企业微信客服打开企业微信客服登录地址2.步骤图(2.1)下滑到微信外app部分(2.2)按照下图获取,复制客服链接到代码里(2.3)点击企业信息,复制企业ID到代码里
2024-06-21 09:37:33
3757
1
原创 js获取当前星期几/uniapp
// 获取当前星期几 week(e){ // e = 20**-**-** // let week = ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"] let week =["周日", "周一", "周二", "周三", "周四", "周五", "周六"] let date = new Date(e); let getday = date.getDay(); return week[getday]; },
2023-03-02 15:57:07
588
原创 layui的优缺点/layui
优点:1、轻量级框架,简单易上手,并且UI简洁美观2、适用于开发后端模式,它在服务端页面上有非常好的效果缺点:1、layui出现较迟,相比其他前端框架来说还是不太成熟,兼容性也不强,尤其是在移动端2、在实现前端交互上比较麻烦,因为页面的增删改查都需要查询DOM元素3、由于设计的初衷,LayUi只适合小型项目,即便是小项目,也经常会遇到诸多问题......
2022-07-20 10:55:52
2100
原创 【vue】keep-alive
keep-alive他是vue的内置组件,可以把它包着的组件保留状态1.两个参数include:字符串或正则表达式,可以缓存名称匹配的组件exclude:字符串或正则表达式,任何匹配的组件都不缓存2、在 router-view 上使用可以缓存该路由组件<keep-alive include="Home"> <router-view></router-view> </keep-alive>keep-alive缓存在内存中,会增加浏览器负荷,数
2022-04-25 15:47:26
1690
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅