- 探坑之旅 小程序线上source map 文件使用
官网上看的一脸懵逼… 贴个官方连接 https://developers.weixin.qq.com/miniprogram/dev/devtools/debug.html#source-map 划重点 划重点:小程序线上source map文件 json转化失败 需要手动修改 把修改好的文件直接上传 就可还原出错原始位置的 https://www.cnblogs.com/wozho/p/10700869.html [图片]
2019-11-06 - 小程序性能优化实践
小程序性能优化课程基于实际开发场景,由资深开发者分享小程序性能优化的各项能力及应用实践,提升小程序性能表现,满足用户体验。
10-09 - 微信分享,一直跳转二次,版本:1.8.6.1SDK?
可以注册,可以唤起,可以分享,就是每次都要跳转二次。 1、Universal Links 配置了: [图片] 2、分享一直都要跳转:正在链接中..... [图片] 3、Universal Links链接可以私信我。 4、不要发开发文档给我,就是没看明白才提问。 5、safari浏览器访问是提示这个。 [图片]
2019-12-23 - 免费接入!快递100上线小程序【快递查询】功能插件,向第三方小程序开放接入
快递100“快递跟踪”微信小程序插件上线啦! 帮助所有小程序解决快递物流查询问题,现面向所有第三方小程序、小程序开发服务商(包括个体小程序)免费开放。 [图片] 点链接→https://fuwu.weixin.qq.com/service/detail/00008caeab84c07c17dcdabf55b815,立即添加插件(添加时请从电脑端打开链接) 公开数据显示,今年上半年微信小程序数量已超过430万。 随着小程序生态不断发展,越来越多商家和开发者在小程序上建立自有商城。大到京东这样的巨型平台,小到一个公众号、博主自己开的店铺,用户都可以在小程序上下单。业务逐渐壮大后,物流却成为困扰不少商家和开发者的一大难题。 [图片] 大平台有大量的资金和人力来调配资源,自主开发接入物流公司系统,给顾客及时物流反馈;而对于那些中小店铺的小程序商家们来说,没有足够人力、财力支撑,无法自主开发接入。 近日,中国领先的快递物流信息服务商快递100宣布,正式上线“快递跟踪”小程序功能插件,开放快递物流信息查询模块,允许第三方小程序 免费 接入。 “快递跟踪”小程序插件整合了快递100快递查询能力,支持全球1000+快递物流公司信息查询,对全行业的小程序免费开放接入,包括电商平台、商家、医药寄送、信息查询或本地生活服务平台等 任何有物流查询需求的小程序开发者,为企业、商家、个体小程序赋能。 点链接→https://fuwu.weixin.qq.com/service/detail/00008caeab84c07c17dcdabf55b815,立即添加插件 01 无门槛免费接入 无论是电商商城,还是社群团购、回收类等任何有涉及快递物流环节的小程序,物流信息查询是必须重视的一项服务。卖家是否能提供及时的物流信息更新服务,会影响到用户的二次购买决策。 “快递跟踪”小程序插件,是免费接入。接入插件后,用户只要在小程序内点击快递单号,就可以查看最新物流信息,有效提升用户的购物体验,提高小程序的回访率和复购转化率。 [图片] 02 原生体验,无第三方跳转 快递100“快递跟踪”插件依托微信小程序生态,第三方小程序接入后无需任何跳转,在自己的小程序内即可直接查看物流信息,简化用户操作流程。 [图片] 接入方式也非常简单快捷,模板化快速接入,无需再次开发,几个小时即可完成接入,大大降低开发和运营成本。 快递100“快递跟踪”插件开放接入,不仅能够帮助小程序开发者降低物流服务的开发门槛和成本,同时也为小程序商家提供了更好服务用户的方式。 03 支持国内外1000+家快递公司物流查询 通过快递100“快递跟踪”小程序插件,支持全网快递物流查询,可查看国内、国际1000+快递物流公司的信息,同时还提供官方客服热线。 “快递跟踪”插件服务稳定,让商家、开发者管理更加方便。 除了常见的电商场景,“快递跟踪”插件同样非常适合有特定物品物流信息查询需求的机构和企业接入 —— 例如医院类公众号,病历档案预约寄出后的进度查询;驾校机构,寄出驾照后的进度查询;校园机构的报到证、档案等资料的快递查询等。 点链接→https://fuwu.weixin.qq.com/service/detail/00008caeab84c07c17dcdabf55b815,立即添加插件 另外,快递100也可提供快递信息推送、实时快递、地图轨迹API等服务,点这里→https://api.kuaidi100.com/ 了解详情 快递100是中国领先的快递物流信息服务商,国家高新技术企业、新基建代表企业。 快递100目前拥有个人注册用户1.6亿,企业客户60万+,日均查询量3亿次,是国内查询量最大的快递物流信息查询平台;年寄件量超8亿单,寄件功能官方合作京东、邮政、德邦、圆通、韵达、DHL、TNT、UPS等多家国内外快递公司。 快递100致力构建中国最大的物流信息服务枢纽,始终秉承开放态度与快递行业共创共赢,为用户、商家、企业提供专业、可靠的服务,实现互联互通互动。 点链接→https://fuwu.weixin.qq.com/service/detail/00008caeab84c07c17dcdabf55b815,立即添加插件
2021-10-08 - 微信搜一搜|零零散散的收集了一些关于搜一搜的文档,长期更新供参考~
《微信问一问》 《内容接入》 《页面内容接入》 《深度搜索》 《川流计划合作说明》 《场景值清单 》 《搜一搜侧汇总文档(案例)》 《品牌官方区》 《投稿接入模板》 《手动投稿接入说明》 《搜索词列表》 《页面收录情况》 以上文档均为接触微信搜一搜可能会涉及到的官方文档,这里做个帖子,方便自己和朋友查看。 有关搜一搜的其它问题,也欢迎私信探讨~
2023-04-02 - 小程序生产海报的两种常见方式
在小程序中生成海报分享是比较常见的需求,总结两种可行的方式: 首先canvas推荐使用现在官方主推的定义方式 <canvas type="2d" id="canvas"></canvas> 1、使用网络图片绘制海报 wx.createSelectorQuery().select(`#canvas`) .node((res) => { // 获取canvas const canvas = res.node; // 读取context const ctx = canvas.getContext('2d'); // 获取dpr let dpr = wx.getSystemInfoSync().pixelRatio; // dpr不能大于2,否则可能canvas是白屏 dpr = dpr > 2 ? 2 : dpr; // 根据dpr设置canvas的宽高 canvas.width = 560 * dpr; canvas.height = 780 * dpr; // 创建需要绘制的image对象 const imgObj = canvas.createImage() imgObj.src = 'https://wx.qlogo.cn/mmhead/Q3auHgzwzM7rrict8bMueiaOEJP0YJqyxWztIRZLkSVnD9lUdwsvSEXQ/0' imgObj.onload = function () { // 图片加载完之后也是根据dpr转换尺寸绘制 ctx.drawImage(imgObj, 0, 0, 560 * dpr, 780 * dpr) }; }).exec(); 2、使用base64绘制海报 这种情况是不能直接把base64直接复制给image的src,需要使用文件系统转换一下,其他跟使用网络图片的时候一致 // 读取base64数据的图片格式和body const wxQRCode = 'base64的数据'; const [, format, bodyData] = /data:image\/(\w+);base64,(.*)/.exec(wxQRCode) || []; if (format) { // 获取微信的文件工具 const fsm = wx.getFileSystemManager(); // 定义完整的临时文件路径,wx.env.USER_DATA_PATH是微信文件的根目录 const filePath = `${wx.env.USER_DATA_PATH}/wxQRCode.${format}`; // base64 数据转换为 ArrayBuffer 数据 const buffer = wx.base64ToArrayBuffer(bodyData); // 写入系统空间 fsm.writeFile({ filePath: filePath, data: buffer, encoding: 'binary', success: (res) => { // 写入成功之后就可以使用临时路径了,后面跟使用网络图片的保持一致 console.log('写入成功, 路径: ', res, filePath); const wxQRCodeObj = canvas.createImage(); wxQRCodeObj.src = filePath; wxQRCodeObj.onload = (res) => { console.log('wxQRCodeObj: ', wxQRCodeObj); ctx.drawImage(wxQRCodeObj, 0, 0, 430 * dpr, 430 * dpr, 400 * dpr, 620 * dpr, 160 * dpr, 160 * dpr); }; }, fail: err => { console.log(err); }, }); }
2020-10-26 - 小程序的错误查询功能?
想问一问,小程序没有error,运行也是一切正常,但是在错误查询功能还是出现了许多报错,这个怎么看,哪些需要解决?
2019-10-28