首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
小程序
订阅
九旬
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
小程序用户登录架构设计
1. 背景 上一篇文章《小程序静默登录方案设计》提到过,小程序可以通过微信官方提供的登录能力方便地获取微信提供的用户身份标识,快速建立小程序内的用户体系。 即「静默登录」,通过调用 wx.login 获取到 code ,将其发送到开发者后端,开发者后端通过接口去微信后端换取到 …
让微信小程序开发如鱼得水
注意:本文默认开发者对微信小程序开发有一定语法基础。 在接触的微信小程序开发过程中,不难发现微信小程序为了方便开发人员入手对很多底层api进行了很好的封装,比如针对接口请求的wx.request(),针对路由跳转和页面导航的wx.switchTab、wx.navigateTo·…
小程序自定义导航栏,兼容适配所有机型(附完整案例)
大部分情况下我们都是使用微信官方自带的navigationBar配置,但有时候我们需要在导航栏集成搜索框、自定义背景图、返回首页按钮等。 隐藏导航栏可以全局配置,也可以单独页面配置,具体根据业务需求来。 公式:导航栏高度 = 状态栏到胶囊的间距(胶囊距上边界距离-状态栏高度) …
微信小程序初始化项目架构
从小程序基础库版本 2.2.1 或以上、及开发者工具 1.02.1808300 或以上开始,小程序支持使用 npm 安装第三方包。 使用ui框架可以帮助我们提高开发效率,重复造轮子。Vant-Weapp框架就是一个不错的选择。 behaviors 是用于组件间代码共享的特性,类…
异步结果作为函数返回值
把异步结果作为函数返回值。 通常,一个函数如果要把异步结果(请求返回值、定时器结果等)作为这个函数的返回值,就需要回调函数。如果不用回调函数,在异步结束的时候直接return,那么调用这个函数的时候,函数的真正返回值会是undefined。例如函数a如下: 调用函数a(),…
微信小程序wx.request的简单封装
针对这些问题,首先在项目目录里新建了一个apis的目录,把所有与API请求的东西都放在这个目录里,如下图这样。 1. 新建一个request类,对wx.request进行简单封装 在rquest的结果返回处理函数success中,判定服务端返回的状态代码,对于200状态代码的按…
微信小程序源码获取教程
最近在学习微信小程序开发,实战踩了踩坑,仿写了某桔单车小程序的前端。 在仿写过程中,由于小程序完全是黑盒的,不像浏览器一样可以在开发者工具查看到代码、拿到素材。所以实现起来纯靠推测。这种时候,想到要是能像网页项目那样能照着抄多舒服啊~ 突然想到能不能获取到小程序地源文件,然后尝…
跌宕起伏的小程序之登录组件
开始的开始,简单粗暴。在微信小程序里,一行wx.getUserInfo即可弹窗用户授权登陆。大部分小程序图省事,直接在打开小程序的时候就调这个方法。所以那时候一个印象就是随便打开一个小程序,进去就是弹窗让我登陆,想拿我的微信信息,给人一种不安全的感觉。 为了防止滥用,微信后来决…
送给写小程序的你。
更新两个小程序云开发的项目https://github.com/LookGlasses/LookMini https://github.com/SkyRecovery/SkyRecoverMini
小程序页面统计埋点设计思路
需要对小程序的页面访问进行统计,但小程序并没有页面或者路由拦截,如果要重写page太麻烦,所以希望有个之后扩展方便,改动成本低的方式进行页面埋点统计。 我们知道在不同页面中写入同一功能的代码是件很烦恼的事情,重复的工作量,各个页面间的差异性处理,都很糟心。所以在小程序这资源有限…