![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微信小程序
文章平均质量分 83
super--Yang
不要做一个走马观花,看起来很厉害的人
展开
-
一文看懂微信小程序新版隐私协议(附带弹窗组件)
文章介绍了微信小程序的隐私协议开发指南以及封装了一个通用的隐私授权弹窗组件和组件的用法以及详细介绍。可以快速帮开发者实现隐私接口授权需求,组件开箱即用。原创 2023-09-09 08:53:53 · 13819 阅读 · 33 评论 -
微信小程序云开发-云存储文件ID转http
微信小程序云开发的云存储下,文件ID转http,本地极速转换,无需调用接口,还支持携带图片处理样式。原创 2023-08-28 13:31:51 · 1463 阅读 · 0 评论 -
微信小程序获取用户头像昵称组件封装(最新版)
微信小程序最新方法获取用户的头像昵称(头像昵称建填写能力)案例实践。博客中也会浅谈兼容性以及一些注意点。原创 2022-11-07 13:39:32 · 6761 阅读 · 31 评论 -
微信小程序云开发入门-数据库插入数据(包含批量)
本文简单介绍了小程序云开发中插入数据以及批量插入数据的常用做法,希望能够给你带来一定的帮助。原创 2022-10-21 08:03:42 · 7801 阅读 · 0 评论 -
微信小程序入门最佳实践案例-一键绘制国庆头像
本篇文章的篇幅会很长,但是如果你正在学习或者准备学习微信小程序开发,请认真看下去,会对你有很大的帮助。文章会通过一个项目案例,完整的将小程序+微信云开发+CloudBase CMS(后台)的基础使用展现出来,可以让你在短时间内入门微信小程序开发。文末有完整代码包下载,但是我希望你看文章自己动手实现,而不是直接拿着代码包导入后作为自己的项目,只有自己动手敲的,才是你的。看不懂不要紧,如果能够提起你的兴趣就好,看多几次,不懂的或者有问题,评论区等你。本次实践的项目是开发一个一键绘制国庆头像的小程序,有部分同学们原创 2022-10-13 01:23:48 · 936 阅读 · 0 评论 -
微信小程序云开发入门实战小案例-天气闹钟
一、前言最近越来越多的小伙伴加入了微信小程序云开发的阵营。为了让同学们能够快速入门云开发,特意推出了这篇实战博客。希望能够给同学们带来帮助,一起遨游在云开发的乐趣里,成为一个全栈(干)程序员。二、项目介绍看标题就知道这篇博客是做一个天气定时提醒的小程序。具体实现的需求很简单:查询广州市的天气信息。作为入门的案例,我这里只做指定的城市。对于自动定位,获取不同城市的天气信息,作为挑战交同学们自己去实现。欢迎在评论区分享你的战绩或问题。每天早上8点钟,通过小程序订阅通知发送天气信息给用户。 对于根据用原创 2022-03-03 04:48:40 · 3798 阅读 · 3 评论 -
node中request模块关于gzip的问题
一、前言在做项目过程中需要请求一个第三方的天气API,获取天气信息。但是发现API返回的数据是经过压缩(gzip)的。没有办法直接使用。一开始并不知道是这个原因,还以为是编码的问题,后面用postman请求了一下,发现返回的数据是压缩过的。这里简单记录一下,防止以后忘记,也给遇到这个问题的同学解惑。项目环境是微信小程序云开发的云函数,其实就是node环境了。二、示例代码返回的数据(未解压处理)解决代码示例/** * 发起网络请求 * @param {object} paramObj 请原创 2022-02-26 04:39:47 · 862 阅读 · 0 评论 -
微信小程序云开发-内容管理系统(CMS)小案例
一、前言最近有朋友问到如何在CMS上实现审核小程序端提交的数据,例如发布的内容审核,订单审核等等。因而出一篇小案例。二、原理说明这个由腾讯开源的这个内容管理系统,实际上就是对于云开发数据库的可视化操作(又或者说其实所有后台管理系统都可以认为是对数据库的可视化操作),这个CMS可以在开发项目的过程中快速实现对数据的管理,配合运营的同学进行小程序的运营,同时也可以让开发者专注于小程序的开发,不用再担心管理后台的开发。所以实现CMS审核小程序端提交的内容的原理也很简单,就是CMS操作数据库的数据,然后小程原创 2022-02-24 22:42:26 · 7972 阅读 · 2 评论 -
微信小程序云开发入门-快速获取手机号
一、前言很多时候,我们需要获取用户的手机号码,一般是由用户自己输入,然后我们需要保证手机号的准确性比较高的话,可能还需要搭配一个验证码的功能来确保一定的准确性。这样实现起来的开发成本以及用户体验感都不是最佳的,毕竟于开发者而言,需要承担验证码的费用以及代码的开发;于用户来说,需要手动输入自己的手机号码然后再等待验证码的过来等。本文主要基于微信小程序云开发去实现快速获取用户绑定微信的手机号,可以很大程度的解决上述的痛点。二、实现的效果开始实现之前,先看看效果。三、实现代码wxml<vie原创 2022-02-23 22:16:36 · 3306 阅读 · 8 评论 -
微信小程序云开发-系列介绍
关于云开发的开发小想法以及实现,让大家更加了解云开发。原创 2022-02-23 21:42:10 · 1184 阅读 · 0 评论 -
微信小程序云开发-订阅消息下发系统
一、前言本篇文章需要实现的是一个基于云开发搭配CMS实现的消息下发系统。当然不是简简单单的实现功能就好,在实现之前我们需要考虑这个功能的可拓展性以及可复性。具体的业务场景:管理员登陆CMS系统后可以创建一条消息,下发给指定的用户。或者更新订单状态后,自动下发订阅消息给该用户。这种类似的场景在项目开发中还是很普遍的。稍加分析,其实核心的模块是实现下发订阅消息的系统,把这个做了,稍加改造就可以实现管理员主动下发以及订单状态更改后自动下发的功能,毕竟这两个功能本质都是给指定的用户下发消息。二、选择实现方案原创 2021-11-28 21:12:25 · 2827 阅读 · 6 评论 -
微信小程序-服务通知的订阅与下发(基于云调用)
一、前言这篇博客的内容比较基础,主要是实现小程序服务通知的订阅以及下发(云调用)。虽然简单但是应用场景却非常、非常、非常的普遍。例如:下单通知、小程序取餐通知等等,其实就是通知用户一些事件的进度、结果等。如下图:二、一些注意点知道服务通知是啥以及应用场景之外,还需要知道一些其他的注意点。1. 需要申请消息模板微信为了确保消息的安全性,避免给用户下发垃圾通知,所有的消息模板都需要在小程序的微信公众平台去申请。2. 订阅一次只能发送一条微信为了防止频繁下发服务通知影响用户体验,因此订阅一次只能原创 2021-10-12 01:10:03 · 6298 阅读 · 5 评论 -
微信小程序绘制二维码
一、前言在日常的小程序项目中,会经常遇到需要动态绘制二维码的需求。使用场景很多,例如绘制在海报上,例如制作票务码、核销码等等。这篇文章是应一位好友的需求而写的,也希望能够给有需要的同学一些帮助。二、实现原理使用微信小程序的canvas组件进行绘制,但是在该组件用起来并不是很顺手,所以使用了第三方的框架:PainterPainter的Github地址用你的方法,把这个框架下载下来,里面会有示范代码,我们只需要把其中的核心代码拿出来就行。对于框架的使用介绍,大家可以前往github浏览,我这就直原创 2021-09-23 22:24:26 · 4793 阅读 · 11 评论 -
微信小程序-云开发上传文件、图片
一、前言今天的博客所实现的功能很简单,但是也很常用。本文将这常用的代码进行了封装,可以放入自己utils类中使用,加快开发速度。实现的功能有两个:一、选择微信聊天文件并上传。二、选择本地相册/拍摄图片上传。当然,看标题就知道是基于云开发的环境之下实现的了。话不多说,进入正文。二、功能简介1、选择微信聊天记录中的文件有时候小程序的使用场景是需要用户上传手机的文件,特别是excel、word、PDF等类型的文件。如果选择让用户从本地文件夹里面去找,显然有点困难。当然,不仅仅只能选择文件,还可原创 2021-09-09 01:50:40 · 7595 阅读 · 22 评论 -
微信小程序-云开发下的用户注册及用户登录逻辑
一、前言基于微信小程序云开发之下的新用户注册,用户登录的概念其实已经不像传统的网站开发、云开发推出之前的前后端分离开发一样:1、需要服务端向微信端获取微信用户标识才可以建立自己小程序内的用户体系。2、需要自定义配置登录态。相对来说,云开发就显得方便多了,仅需要几十行代码就可以做到新用户注册入库、老用户信息获取(登录)的功能。更加快速的建立小程序内的用户体系。二、思路分析实现的思路很简单,搭配数据库的集合(表)访问权限以及插入数据时会自带用户openid字段的特点。当将用户集合(表)的访问权限设原创 2021-09-08 03:40:30 · 3308 阅读 · 0 评论 -
微信小程序-云支付那些事儿
目录一、前言二、思路分析三、云支付小案例1.云函数1-1.获取免鉴权参数云函数(wxPay)1-2.支付回调云函数(payCallBack)2.小程序端(js代码)3.支付结果4、代码目录结构四、为什么这样写五、结语一、前言稍微玩过微信小程序云开发的同学都基本知道微信小程序云开发目前已经支持云支付这一能力。那么在云支付的能力支持之下,整个支付的流程是怎样的呢?例如:用户发起支付前、支付中、支付后的逻辑处理应该是怎样的,该如何设计会比较保险,降低出错的概率。那么本文主要介绍云支付的使用以及在云支付下原创 2021-09-06 01:48:22 · 2029 阅读 · 8 评论 -
微信小程序-云函数实现微信企业付款到零钱功能
一、前言本博客实现的功能需求很单一,就是实现微信商户号中的企业付款到零钱的功能。简单的来说,就是提现功能,最为普遍的使用场景大概是小程序/APP中举办一些活动,然后给予用户现金的奖励,由用户从小程序/APP提现到微信钱包中。但是本文比较特殊,传统实现此功能避免不了使用服务器,但是微信小程序已经推出了云开发这一能力,那么能不能在云开发的云函数中实现提现这一功能呢?即免服务器实现。答案是可以的。(不然我还写啥?)二、实现的可行性分析目前云开发基本成为未来小程序开发模式的一大趋势,对于全栈开发者/中小原创 2021-06-30 01:43:44 · 2813 阅读 · 23 评论 -
微信小程序开发随笔之scroll-view占满全屏安卓滚动卡顿
一、问题描述在设置scroll-view占满整个页面的时候,android上快速滑动时出现卡顿或不流畅。二、解决方案将页面设置为不可滚动。如果需要下拉刷新功能,使用scroll-view的下拉刷新功能。三、部分代码*.json...原创 2021-04-02 17:10:18 · 1311 阅读 · 0 评论 -
实战篇-制作微信小程序码宣传海报
一、制作前的说明上一篇文章讲了微信官方提供的动态生成小程序码的一些说明与注意事项。本篇文章就带大家一起把绘制带参小程序码的宣传海报给画出来以及如何保存已经生成的小程序码,方便下次复用。注意: 上一篇文章有说到,小程序要生成小程序码的话,小程序必须是已经上线了。所以为了方便,本文使用的小程序码数据(base64格式)是我从别的小程序copy过来的,真实项目中,其实也是一样的写法,有些部分我会使用伪代码来作为说明。二、制作所需要的工具微信官方提供的Canvas组件,谁用谁知道,所以作为小白的我还是决定原创 2021-02-25 00:08:08 · 3738 阅读 · 3 评论 -
微信小程序云开发动态制作小程序码
一、前言因为学业以及工作上的事情繁多,已经弃"耕"许久了。在这段时间里,学了很多东西,也做了大大小小将近10个项目,这个过程中,越发觉得记录的重要性,所以才想着在忙碌之中,抽出时间来写一下博客,记录一下开发过程中的一些知识点。老生常谈了,既是让自己下次能够回顾,也是希望能够帮到有需要的人。二、需求分析在日常的微信小程序项目中,我们经常需要用到一些宣传海报,邀请海报等功能,例如一个邀请好友的海报,生成之后让用户发朋友圈或者转发好友邀请,那这时,我们就需要知道那些用户是你邀请的,方便下发奖励啥的。这都是很原创 2021-02-09 01:23:40 · 7764 阅读 · 3 评论