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

小程序基础

微信小程序 广告·Grid广告

2

Grid广告小程序广告流量主操作指引:文档地址开发者可以使用ad组件创建Grid广告组件,Grid广告组件在创建后会自动拉取广告数据并显示。广告尺寸设置Grid广告不允许直接设置样式属性,默认宽度为100%(width:100%),高度会自

微信小程序 多人音视频对话

0

多人音视频对话用于实现小程序内多人音视频对话的功能。申请开通小程序管理后台,「开发」-「接口设置」中自助开通该组件权限。相关接口wx.joinVoIPChat和组件voip-room。调用流程开发者仅需提供房间唯一标识,即可加入到指定的房间

小程序注册页面

8

对于小程序中的每个页面,都需要在页面对应的js文件中进行注册,指定页面的初始数据、生命周期回调、事件处理函数等。使用Page构造器注册页面简单的页面可以使用Page()进行构造。代码示例://index.jsPage({data:{text

微信小程序 广告·Banner 广告

2

Banner广告开发者可以使用ad组件创建Banner广告组件,Banner广告组件在创建后会自动拉取广告数据并显示。广告尺寸设置Banner广告不允许直接设置样式属性,默认宽度为100%(width:100%),高度会自动等比例计算,因此

微信小程序 消息·客服消息

0

客服消息在页面使用客服消息需要将button组件open-type的值设置为contact,当用户点击后就会进入客服会话,如果用户在会话中点击了小程序消息,则会返回到小程序,开发者可以通过bindcontact事件回调获取到用户所点消息的页

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

4

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

小程序框架

5

小程序开发框架的目标是通过尽可能简单、高效的方式让开发者可以在微信中开发具有原生APP体验的服务。整个小程序框架系统分为两部分:逻辑层(AppService)和视图层(View)。小程序提供了自己的视图层描述语言WXML和WXSS,以及基于

小程序sitemap配置

6

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

微信小程序自定义tabBar

1

自定义tabbar基础库2.5.0开始支持,低版本需做兼容处理。自定义tabbar可以让开发者更加灵活地设置tabbar样式,以满足更多个性化的场景。在自定义tabbar模式下为了保证低版本兼容以及区分哪些页面是tab页,tabbar的相关

微信小程序分包加载

2

分包加载微信客户端6.6.0,基础库1.7.3及以上版本开始支持。开发者工具请使用1.01.1712150及以上版本,可点此下载。某些情况下,开发者需要将小程序划分成不同的子包,在构建时打包成不同的分包,用户在使用时按需进行加载。在构建小程

微信小程序 大屏适配指南

10

大屏适配指南目前市面上的用户设备大致可分为小屏的手机端、中屏的平板、大屏的PC端三类,而在这三类设备中又会有细小的尺寸差别,也称作屏幕碎片化。随着小程序能够在越来越多的设备终端上运行,开发者也应该针对不同的屏幕尺寸进行相应的适配。按照一般的

微信小程序 广告·原生模板广告

1

原生模板广告小程序广告流量主操作指引:文档地址开发者可以使用ad-custom组件创建原生模板广告组件,原生模板广告组件在创建后会自动拉取广告数据并显示。广告尺寸设置原生模板广告不允许直接设置样式属性,默认宽度为100%(width:100

微信小程序 NFC

19

NFC支持HCE(基于主机的卡模拟)模式,即将安卓手机模拟成实体智能卡。支持NFC读写,即手机作为读卡器使用。适用机型:支持NFC功能,且系统版本为Android5.0及以上的手机适用卡范围:符合ISO14443-4标准的CPU卡支持Rea

微信小程序 消息·位置消息

0

位置消息微信客户端7.0.9及以上版本支持,iOS暂不支持为了让用户更便捷地使用小程序的打车服务,我们在位置消息详情页的菜单中,新增了打车小程序入口。打开聊天中的位置消息,点击详情页右下角绿色按钮,菜单中会展示符合条件的打车小程序,用户可以

注册小程序

7

每个小程序都需要在app.js中调用App方法注册小程序实例,绑定生命周期回调函数、错误监听和页面不存在监听函数等。详细的参数含义和使用请参考App参考文档。//app.jsApp({onLaunch(options){//Dosometh

微信小程序 消息·订阅消息

3

小程序订阅消息功能介绍消息能力是小程序能力中的重要组成,我们为开发者提供了订阅消息能力,以便实现服务的闭环和更优的体验。订阅消息推送位置:服务通知订阅消息下发条件:用户自主订阅订阅消息卡片跳转能力:点击查看详情可跳转至该小程序的页面使用说明

微信小程序多线程Worker

1

多线程worker一些异步处理的任务,可以放置于worker中运行,待运行结束后,再把结果返回到小程序主线程。worker运行于一个单独的全局上下文与线程中,不能直接调用主线程的方法。worker与主线程之间的数据传输,双方使用worker

微信小程序 体验评分

13

体验评分是一项给小程序的体验好坏打分的功能,它会在小程序运行过程中实时检查,分析出一些可能导致体验不好的地方,并且定位出哪里有问题,以及给出一些优化建议。运行环境要求下载并安装1.02.1808300或以上版本的开发者工具,下载地址。基础库

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

4

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

微信小程序 数据预拉取

2

数据预拉取预拉取能够在小程序冷启动的时候通过微信后台提前向第三方服务器拉取业务数据,当代码包加载完时可以更快地渲染页面,减少用户等待时间,从而提升小程序的打开速度。使用流程1.配置数据下载地址登录小程序MP管理后台,进入设置->开发设