- 博客(93)
- 收藏
- 关注
原创 h5JSAPI公共在线支付 填写参数既可发起支付
本文介绍了一个H5支付测试页面的实现方案。该页面支持微信和支付宝的JSAPI支付功能,包含以下核心功能:1)自动检测浏览器环境(微信/支付宝),2)提供示例JSON填充功能,3)实现支付按钮触发逻辑。微信支付需配置支付目录,而支付宝可直接使用。页面通过调用各自SDK的支付接口实现支付流程,并对支付结果进行简单提示。代码结构清晰,包含完整的HTML、CSS和JS实现,适合作为H5支付开发的参考模板。
2025-08-22 17:03:55
120
原创 开通保存图片权限
本文介绍了微信小程序中相册权限的请求和图片保存功能实现。主要包含两部分内容:1)在mp-weixin配置中设置相册写入权限声明;2)实现保存二维码功能,包括权限检查、授权请求和实际保存操作。当用户首次保存时,会先检查并请求相册权限,若被拒绝则引导用户到设置页面开启权限,最后通过qrcode组件完成图片保存。整个过程包含了完整的权限处理流程和错误提示机制。
2025-07-15 14:32:15
527
原创 JavaScript 动态访问嵌套对象属性问题记录
在Vue项目中,使用this['a.b.c']无法解析嵌套对象属性,会返回undefined。解决方案有两种:1)通用方法:通过getNestedValue和setNestedValue函数解析任意深度的路径(推荐);2)直接拆分路径访问,适用于固定结构。注意确保路径存在和格式正确,并考虑Vue的响应式更新问题。两种方法各有优缺点,前者通用性强但代码稍复杂,后者简洁但不适用于动态深度路径。
2025-07-15 14:29:19
430
原创 vue3 无缝列表循环
本文介绍了如何在Vue3中实现一个无缝列表循环播放的自动轮播功能,并支持鼠标悬停时停止滚动。通过reactive和ref管理数据与DOM元素,使用setInterval实现滚动效果。列表数据通过双倍数据集实现无缝滚动,当滚动到末尾时重置位置并重新放置第一个元素。鼠标悬停时清除定时器停止滚动,离开时重新启动。样式部分通过SCSS定义了标题、容器和滚动项的样式,确保界面美观且功能完整。
2025-05-10 15:14:52
297
原创 关于支付宝网页提示非官方网页
支付宝官方回复 商户白名单需要添加如下全部网段。关于支付宝网站提示 非官方网站 需要找官方添加白名单。下面可以直接用自己的邮箱去发送申请。
2025-04-19 17:35:07
1683
1
原创 uniApp 设置动态tabs(不是自定义tab哈)
这里可以切换页面绝对路径 必须在 pages 中先定义。我写的不是自定义 tabs 是切换 tab 的图标等。
2025-04-09 09:40:23
502
原创 免费 2条 http 内网穿透
10.将natapp分配的网址(上图Forwarding ),鼠标选定然后复制下来(选定之后单击鼠标右键),在浏览器中访问,可以看到内网穿透成功了!该网址 http://ywy9n8.natappfree.cc 就是可以全球访问的网址,可以发给您的小伙伴试试 :)根据您的本机下载对应的客户端,比如我的本机是win10,64位,则下载Windows 64位的客户端。6.下载之后,解压至任意目录,得到natapp.exe (linux下无需解压,直接 wget)登录后,点击左边 购买隧道,免费/付费均可。
2025-03-29 11:29:37
885
原创 初识uniApp
uniApp 是一个基于 Vue.js 的跨平台开发框架,允许开发者使用同一套代码实现多端应用的开发。它支持 H5、微信小程序、支付宝小程序、App(iOS 和 Android)等多种平台,极大提升了开发效率。
2025-03-01 16:01:07
1082
原创 前端2025
Web Components的广泛应用Web Components正在成为前端开发的主流技术之一。基于自定义元素和影子DOM,开发者可以通过构建可重用的组件库,提高开发效率和代码复用性。常见问题:如何实现一个自定义组件?自定义组件与普通组件的区别是什么?建议:深入理解_shadow-DOM_和_custom-element_的工作原理,尝试使用Stencil.js或LitElement进行实践。SSG(静态生成)与SSR(服务端渲染)的结合。
2025-03-01 15:53:28
1385
原创 webWorker的概念 用法 场景
文档中提到,传递的是结构化克隆,而不是引用,因此不会共享内存,每个线程都有自己的数据副本,这样就避免了竞态条件和数据不一致的问题。通过这个学习过程,我对Web Workers有了更深入的理解,特别是它们和Vue组件之间的类比,帮助我更好地记忆和应用这些概念。首先,我知道Web Workers是一种在后台线程中运行JavaScript代码的方法,可以用来处理复杂的计算任务,从而不阻塞主线程,提升用户体验。这和Vue中的事件处理很像,父组件监听子组件的事件,当子组件触发事件时,父组件执行相应的处理函数。
2025-03-01 15:50:21
320
原创 分片加载网络图片
用户提到他们有一个很大的图片需要优化加载速度。用户尝试了把图片分成多份,每份高度100或者自定义,加载时有动画效果,但感觉还是有点慢。个人还是建议图片压缩或者使用CDN加速。首先,我需要理解用户的问题。他们可能是在一个网页或者应用中展示大图片,加载速度慢,影响用户体验。用户已经尝试了分块加载,可能使用了懒加载或者其他分块技术,但效果不明显。动画效果虽然看起来不错,但实际上可能因为分块过多或者处理方式不当,导致整体加载时间还是长。接下来,考虑可能的优化方法。
2025-03-01 15:49:36
732
原创 ucharts 使用
添加:canvas2d = true 发布到线上即可 开启后本地看到的话会混乱 但线上没问题。我看百度上搜的 说再加一个canvasId="myCanvasId" 要随便写一个 id。
2025-01-21 17:17:12
467
1
原创 Element-ui 输入框键盘回车后页面刷新
当你在网页中的输入框内按下回车键时,浏览器会触发一个默认行为,这是因为输入框通常位于一个表单中。当表单中的输入框接收到回车键时,浏览器会尝试提交该表单,从而导致页面刷新或导航到新的 URL。
2025-01-03 17:45:24
664
原创 vue制作代码比较工具
前两天朋友问我 有没有vue可以做一个json代码在线比较工具 我也是在网上搜了一下找到的。实在不知道怎么写的 来这里看。废话不说 直接上代码。
2024-11-22 16:57:25
429
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人