微信开发是基于微信生态的技术开发体系,涵盖公众号、小程序、企业微信等核心载体,聚焦接口调用、功能定制与场景化应用搭建。开发者可通过微信公众平台接口实现消息推送、用户管理、支付集成等能力,依托小程序轻量化特性打造无需下载的应用,满足社交互动、电商交易、服务查询等多元需求。其核心围绕微信生态开放能力,兼…
在基于 TinyMCE 富文本编辑器开发网页图文编辑功能时,图片上传是高频基础需求,常规实现方案为创建隐藏 type="file" 的 input 标签,通过 JS 获取 DOM 后调用 click () 唤起系统文件选择窗口完成图片选取。 在普通浏览器环境下该逻辑运行正常,但在 PC 端微信内…
在 Web 开发中,富文本编辑器是内容创作类产品的核心组件,TinyMCE 凭借其轻量、可定制的特性被广泛使用。但在跨端场景(如微信小程序 PC 版)中,TinyMCE 默认的 PC 端工具栏布局会导致体验不一致——PC 端工具栏换行挤压页面,而移动端工具栏横向滚动的交互更适…
在前端开发中,HTTP 请求是与后端交互的核心环节。直接使用 axios 原生方法会导致代码冗余、错误处理不统一、鉴权逻辑分散等问题。本文将详细拆解一套可复用、高扩展性的 axios 通用请求方法封装方案,帮助开发者规范请求逻辑、提升代码可维护性。 一、封装前的准备工作 在开始封装前,我们需要明确两…
在微信小程序开发中,「金额输入」几乎是一个 必踩的坑 : 充值、支付、下单、退款、报价……只要涉及钱,就绕不开它。 看起来只是一个 input ,但实际做起来你会发现: type="number" 并不安全 不同平台(iOS / Android)行为不一致 小数点、前导零…
最近开发一个在线商城,其中接入了微信的公众号支付,根据开发文档提供的 SDK 一步步的开发,遇到了不少的坑,这篇文章给大家分享下你也可能遇到这些坑。 订单号 transaction_id 和 out_trade_no 每个第三方在线支付系统中都会有至少两类订单号,其一为支付系统的订单号,我们称为 t…
据测试返回的信息,这个问题只有 IOS 有,安卓端并没有这个 Bug,软键盘弹起后,若原输入框被遮挡,页面整体将会上移,然而当输入框失焦,软键盘收起后,页面未恢复,下面会有一片白色的空白区域。 当我们稍微滑动下页面就恢复了正常的情况,所以我们可以在文本失去焦点的时候,用 JavaScript 去滑动…