当前位置:首页 > 小程序教程 > 小程序基础

小程序基础

微信小程序 实时日志

8

实时日志背景为帮助小程序开发者快捷地排查小程序漏洞、定位问题,我们推出了实时日志功能。从基础库2.7.1开始,开发者可通过提供的接口打印日志,日志汇聚并实时上报到小程序后台。开发者可从小程序管理后台“开发->运维中心->实时日志

微信小程序 用户信息·获取手机号

21

获取手机号获取微信用户绑定的手机号,需先调用wx.login接口。因为需要用户主动触发才能发起获取手机号接口,所以该功能不由API来调用,需用button组件的点击来触发。注意:目前该接口针对非个人开发者,且完成了认证的小程序开放(不包含海

微信小程序 版本分布

10

基础库版本分布更新时间:2020年7月29日占比低于0.01%的版本已隐藏,占比低于1%的版本以灰色显示。灰度发布中的版本也会显示。基础库版本安卓版本安卓用户占比iOS版本iOS用户占比总体占比2.12.07.0.1587.76%7.0.1

微信小程序 用户信息·开放数据校验与解密

12

服务端获取开放数据小程序可以通过各种前端接口获取微信提供的开放数据。考虑到开发者服务端也需要获取这些开放数据,微信提供了两种获取方式:方式一:开发者后台校验与解密开放数据方式二:云调用直接获取开放数据(云开发)方式一:开发者后台校验与解密开

微信小程序 性能分析工具

9

性能Trace工具微信Andoid6.5.10开始,我们提供了Trace导出工具,开发者可以在开发者工具TracePanel中使用该功能。使用方法PC上需要先安装adb工具,可以参考一些主流教程进行安装,Mac上可使用brew直接安装。确定

微信小程序组件生命周期

5

组件生命周期组件的生命周期,指的是组件自身的一些函数,这些函数在特殊的时间点或遇到一些特殊的框架事件时被自动触发。其中,最重要的生命周期是createdattacheddetached,包含一个组件实例生命流程的最主要时间点。组件实例刚刚被

微信小程序 打开App

52

打开App此功能需要用户主动触发才能打开APP,所以不由API来调用,需要用open-type的值设置为launchApp的button组件的点击来触发。当小程序从APP分享消息卡片的场景打开(场景值1036,APP分享小程序文档iOS/A

微信小程序周期性更新

21

周期性更新基础库2.8.0开始支持,低版本需做兼容处理。生效条件:用户七天内使用过的小程序周期性更新能够在用户未打开小程序的情况下,也能从服务器提前拉取数据,当用户打开小程序时可以更快地渲染页面,减少用户等待时间,增强在弱网条件下的可用性。

微信小程序数据监听器

6

数据监听器数据监听器可以用于监听和响应任何属性和数据字段的变化。从小程序基础库版本2.6.1开始支持。使用数据监听器有时,在一些数据字段被setData设置时,需要执行一些操作。例如,this.data.sum永远是this.data.nu

微信小程序插件功能页

23

插件功能页插件功能页从小程序基础库版本2.1.0开始支持。某些接口不能在插件中直接调用(如wx.login),但插件开发者可以使用插件功能页的方式来实现功能。目前,插件功能页包括:获取用户信息,包括openid和昵称等(相当于wx.logi

微信小程序 分享到朋友圈(Beta)

20

分享到朋友圈(Beta)从基础库2.11.3开始支持此功能为beta版,暂仅在Android平台支持可将小程序页面分享到朋友圈。适用于内容型页面的分享,不适用于有较多交互的页面分享。设置分享状态小程序页面默认不可被分享到朋友圈,开发者需主动

微信小程序 用户信息·生物认证

19

生物认证小程序通过SOTER提供以下生物认证方式。目前暂时只支持指纹识别认证。设备支持的生物认证方式可使用wx.checkIsSupportSoterAuthentication查询调用流程流程步骤说明调用wx.startSoterAuth

微信小程序小程序简介

8

小程序简介小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验。小程序技术发展史​小程序并非凭空冒出来的一个概念。当微信中的​WebView​逐渐成为移动Web的一个重要入口时,微信就有相关的​J

微信小程序小程序协同工作和发布

12

小程序协同工作和发布在中大型的公司里,人员的分工非常仔细,一般会有不同岗位角色的员工同时参与同一个小程序项目。为此,小程序平台设计了不同的权限管理使得项目管理者可以更加高效管理整个团队的协同工作。以往我们在开发完网页之后,需要把网页的代码和

微信小程序动画

2

动画界面动画的常见方式在小程序中,通常可以使用CSS渐变和CSS动画来创建简易的界面动画。动画过程中,可以使用bindtransitionendbindanimationstartbindanimationiterationbindanim

微信小程序组件模板和样式

4

组件模板和样式类似于页面,自定义组件拥有自己的wxml模板和wxss样式。组件模板组件模板的写法与页面模板相同。组件模板与组件数据结合后生成的节点树,将被插入到组件的引用位置上。在组件模板中可以提供一个<slot>节点,用于承载

配置小程序

7

全局配置小程序根目录下的app.json文件用来对微信小程序进行全局配置,决定页面文件的路径、窗口表现、设置网络超时时间、设置多tab等。完整配置项说明请参考小程序全局配置以下是一个包含了部分常用配置选项的app.json:{"pages"

微信小程序开发第三方自定义组件

6

开发第三方自定义组件小程序从基础库版本2.2.1开始支持使用npm安装第三方包,因此也支持开发和使用第三方自定义组件包。关于npm功能的详情可先阅读[相关文档]((npm支持))。准备开发一个开源的自定义组件包给他人使用,首先需要明确他人是

微信小程序基础组件

4

基础组件框架为开发者提供了一系列基础组件,开发者可以通过组合这些基础组件进行快速开发。详细介绍请参考组件文档。什么是组件:组件是视图层的基本组成单元。组件自带一些功能与微信风格一致的样式。一个组件通常包括开始标签和结束标签,属性用来修饰这个

小程序sitemap配置

16

微信现已开放小程序内搜索,开发者可以通过sitemap.json配置,或者管理后台页面收录开关来配置其小程序页面是否允许微信索引。当开发者允许微信索引时,微信会通过爬虫的形式,为小程序的页面内容建立索引。当用户的搜索词条触发该索引时,小程序