随笔分类 - 微信小程序随笔
发表于 2023-08-30 17:16阅读次数:2920评论次数:0
摘要:### 一、需求 `为规范开发者的用户个人信息处理行为,保障用户合法权益,自2023年9月15日起,对于涉及处理用户个人信息的小程序开发者,微信要求,仅当开发者主动向平台同步用户已阅读并同意了小程序的隐私保护指引等信息处理规则后,方可调用微信提供的隐私接口。如未在规定时间内完成操作,后续代码提审与线
阅读全文 »
发表于 2020-08-29 17:02阅读次数:351评论次数:1
摘要:问题: 上个星期踩了一个比较严重的坑。大概就是登陆后空白数据,常见于演示版和正式版,时出现时不出现,关键是本地死活没问题。 分析: 分析过程很痛苦,首先本地测试发现不了问题,演示版和正式版才有问题,意味着我们没办法在本地tomcat进行测试。 百度搜索到的有几个点归纳如下: 域名配置。 不了了之。
阅读全文 »
发表于 2020-08-29 16:37阅读次数:765评论次数:0
摘要:微信小程序存在着大量的HTTPS请求,通常是推送消息。那么我们后台就要对参数进行JSON格式封装,如: { "touser" : "zhangsan|lisi", "toparty": "1|2", "totag": "1|2", "msgtype" : "miniprogram_notice",
阅读全文 »
发表于 2020-08-18 17:49阅读次数:171评论次数:0
摘要:let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。 var命令会发生”变量提升“现象,即变量可以在声明之前使用,值为undefined。这种现象多多少少是有些奇怪的,按照一般的逻辑,变量应该在声明语句之后才可以使用。 为了纠正这种现象,let命令改变
阅读全文 »
发表于 2020-08-04 17:46阅读次数:1463评论次数:0
摘要:背景、需求: 微信小程序本身能处理的后台数据是有限的,一次性展示过多数据也会造成加载过慢,所以滚动下拉加载实现是有必要,其实本质就是分页加载。 代码 1、wxss /*这是利用了scroll-view组件,必要的参数。*/ page{ width:100%; height:100%; } scrol
阅读全文 »
发表于 2020-06-22 17:22阅读次数:488评论次数:0
摘要:问题:由于OpenId是在app.js的onlaunch方法请求获得。但是由于app.js和page.js是异步执行的,也就说可能当你还没执行完app.js中onlaunch的时候,page.js中的onload已经执行完了,如果你在page的onload中有需要用到openid的话,那就取不到值。
阅读全文 »
发表于 2020-06-22 17:13阅读次数:5222评论次数:2
摘要:微信小程序遇到的需求,封装了一个请求,需返回Promise.then的值。 一、遇到的问题 问题代码: function getBackNodePromise(taskId) { this.req.getBackNode({ taskId }) .then((res)=>){ return res;
阅读全文 »
发表于 2020-05-29 16:02阅读次数:510评论次数:0
摘要:openId是微信用户的唯一标识 官方文档:小程序登陆 1、app.js onLaunch: function () { // 展示本地存储能力 this.getUserOpenId(); } getUserOpenId: function(callback) { var self = this i
阅读全文 »
发表于 2020-05-29 14:59阅读次数:351评论次数:2
摘要:https://www.iconfont.cn/ 下载对应源码 VsCode在iconfont文件目录打开终端 输入命令行: npm install -g iconfont-tools 安装成功后: 运行命令行: iconfont-tools 输入自定义内容 生成目标文件: iconfont-we
阅读全文 »