首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
小程序归档
订阅
栾树
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
小程序开发实用技巧——扩展 Page 页面对象
这里Page的作用相当于构造函数,Page会初始化页面对象(实例),然后将配置参数中的属性 merge 到页面对象上。 假设你封装了个http模块负责发出请求,你想在页面对象中直接通过this.http引用这个模块,就需要扩展页面对象。要扩展一个对象,在 JavaScript …
终极蛇皮上帝视角之微信小程序之告别 setData
众所周知 Vue 是借助 ES5 的 Object.defineProperty 方法设置 getter、setter 达到数据驱动界面,当然其中还有模板编译等等其他过程。 而小程序官方的 api 是在 Page 中调用 this.setData 方法来改变数据,从而改变界面。…
微信小程序开发技巧
开发小程序这么久了,整理了一些技巧清单,分享出来。 这么设置完之后发现一点效果都没有,仔细研究一番,原来窗口颜色指的是最底层。(真想说句:卧槽~) page 是页面的根节点,也就是h5里的 html,所以可以用来设置一些样式。 可以看到渲染出来后发现多出 header 节点。 …
小程序用户登录架构设计
1. 背景 上一篇文章《小程序静默登录方案设计》提到过,小程序可以通过微信官方提供的登录能力方便地获取微信提供的用户身份标识,快速建立小程序内的用户体系。 即「静默登录」,通过调用 wx.login 获取到 code ,将其发送到开发者后端,开发者后端通过接口去微信后端换取到 …
微信小程序打夯之旅(九)- 自定义导航栏
文末贴了自定义导航栏的源代码,不想看分析的可以直接到最后提取。 核心逻辑:当页面堆栈超过1时,则显示返回按钮,否则不显示。
微信小程序中实现状态管理
状态管理中非常重要的点就是发布/订阅模式,发布/订阅模式的原理非常简单,一边发布,一边订阅。订阅者在事件中心注册具名事件和回调函数,发布者通知事件中心执行所有同名的回调函数。 订阅功能:在具名事件的回调数组中推入了一个新的回调,接受一个事件名和回调函数。 发布功能:调用对应事件…
微信小程序打夯之旅(四):Page能力增强
有一些常用的东西,如http请求、弹窗、错误处理等等,如果在每个页面都引用一遍,会增加不必的代码量,我们可以在app.js中对Page对象进行简单地封装,从而让Page的能力更强Page封装在页面中的
简单实现个小程序计算属性
本来之前技术栈一直是Vue,后来做小程序了,各种不习惯,尤其是少了计算属性和监听器,wxml里面又不能直接放函数,又没有Vue那种过滤器的写法。也许有人说直接uni-app就好了,但是平时做跨端的很少,所以我偏不用uni-app,我就要自己写一个。以下内容纯靠个人臆想,搞出来的…