“欢快”的小程序开发之路
来源:互联网 发布:蓝光膜 知乎 编辑:程序博客网 时间:2024/04/24 15:11
“欢快”的小程序开发之路
博主最近开始研究了一下小程序,发现对于后端的人来说,坑实在是太多。本身后端对与前端不甚了解,加上腾讯对各种使用方法做了改变,对于不熟悉前端的人来说,开发道路坎坷。
下面开始介绍这些坑(博主还在开发中,博客应该会持续更新..)
坑1:账号混乱
这个一般在不熟悉微信公众平台的人身上比较多,就是公众号和微信小程序不是同一个账号。博主加的一个小程序开发的群里就有,有人发为什么找不到改不了小程序的头像和名字的地方,很多人就说,就那几个标签,来回翻总能找到,最后截图出来登陆的是公众号的账号!
坑2:wx:request()
这个坑的重点在于request是异步执行的,也就是说程序中调用了wx:request(),你不能等request执行完之后再去执行之后的操作。而且,在微信小程序最新的版本中去除了promise(),官方的说法是request太耗时,所以去除了promise(),这样其他处理内容可以不用等待数据,先执行和渲染。因为程序不会停,request中success方法执行的时候,有可能你整个页面都渲染加载完成了。这样你后面去使用的时候就会拿不到数据,目前博主的方法就是在success中去setData,这样拿到数据之后会去刷新一下整个页面。
还有一点就是不能去循环去调用request,因为是异步,所以会特别的乱。
总结一点就是,request像另外一个线程。
补充:在request()之后的success中是不能使用this的,可以在request()之前定义一个变量,把this赋给这个变量,success中使用新定义的变量。比如[var that = this],然后在success中使用that,就可以实现对this的更新。
下面是一些其他的内容
1.从时间获得星期
小程序里的Date并没有提供直接获得星期的函数,但是Date.getDay()会返回一个1到7的数字,1表示星期一,以此类推。
未完…持续更新中…
- “欢快”的小程序开发之路
- 小程序开发之登录
- 欢快的一天,郁闷的一天
- 欢快的使用Unity JSON吧
- 全栈工程师之路-中级篇之小程序开发-第一章第一节注册小程序
- 微信小程序之开发的小技巧(不断更新中)
- 小程序填坑之路:项目开发简介
- 全栈工程师之路-中级篇之小程序开发-第二章第一节小程序的模板-评分星星模板
- Delphi开发的小程序
- Android开发之小程序-秒表
- 小程序开发过程之体验者
- 小程序开发之网络请求
- EAS开发之接口小程序上
- EAS开发之接口小程序下
- 小程序开发之页面布局
- 小程序开发之获取token值
- 小程序开发之页面参数传递
- 超级本将跌破700美元之欢快点评
- rac双节点+物理DG
- bzoj 2565 最长双回文串 manacher
- Java 正则表达式
- 博弈论入门总结
- QT-屏蔽输入法
- “欢快”的小程序开发之路
- 四大组件之BroadcastReceiver
- poj 1743 Musical Theme(后缀数组)
- 修改数据库字段名称类型
- 网络理论基础知识(二)链路聚合
- PHP 数组函数
- 【面经笔记】MFC
- grid栅格布局
- 数据库---第一范式、第二范式、第三范式解析