微信小程序运行环境
小程序的运行环境微信小程序运行在多种平台上:iOS(iPhone/iPad)微信客户端、Android微信客户端、PC微信客户端、Mac微信客户端和用于调试的微信开发者工具。各平台脚本执行环境以及用于渲染非原生组件的环境是各不相同的:在iO
小程序的运行环境微信小程序运行在多种平台上:iOS(iPhone/iPad)微信客户端、Android微信客户端、PC微信客户端、Mac微信客户端和用于调试的微信开发者工具。各平台脚本执行环境以及用于渲染非原生组件的环境是各不相同的:在iO
插件功能页插件功能页从小程序基础库版本2.1.0开始支持。某些接口不能在插件中直接调用(如wx.login),但插件开发者可以使用插件功能页的方式来实现功能。目前,插件功能页包括:获取用户信息,包括openid和昵称等(相当于wx.logi
注册页面对于小程序中的每个页面,都需要在页面对应的js文件中进行注册,指定页面的初始数据、生命周期回调、事件处理函数等。使用Page构造器注册页面简单的页面可以使用Page()进行构造。代码示例://index.jsPage({data:{
广告分析数据接口说明向所有成为流量主的公众号、小程序、小游戏开发者开放数据接口。通过数据接口,开发者可以获取与公众平台官网统计模块类似但更灵活的数据,还可根据需要进行高级处理。请注意:接口侧数据库中仅存储了2016年1月1日之后的数据,将无
插件使用组件的限制在插件开发中,以下组件不能在插件页面中使用:开放能力(open-type)为以下之一的button:contact(打开客服会话)getPhoneNumber(获取用户手机号)getUserInfo(获取用户信息)open
插屏广告插屏广告组件是由客户端原生的图片、文本、视频控件组成的,层级最高,会覆盖在普通组件上。开发者可以调用wx.createInterstitialAd创建插屏广告组件。每调用一次该方法,返回的都是一个全新实例,该实例仅对当前页面有效,不
每个小程序都需要在app.js中调用App方法注册小程序实例,绑定生命周期回调函数、错误监听和页面不存在监听函数等。详细的参数含义和使用请参考App参考文档。//app.jsApp({onLaunch(options){//Dosometh
体验评分是一项给小程序的体验好坏打分的功能,它会在小程序运行过程中实时检查,分析出一些可能导致体验不好的地方,并且定位出哪里有问题,以及给出一些优化建议。运行环境要求下载并安装1.02.1808300或以上版本的开发者工具,下载地址。基础库
获取手机号获取微信用户绑定的手机号,需先调用wx.login接口。因为需要用户主动触发才能发起获取手机号接口,所以该功能不由API来调用,需用button组件的点击来触发。注意:目前该接口针对非个人开发者,且完成了认证的小程序开放(不包含海
大屏适配指南目前市面上的用户设备大致可分为小屏的手机端、中屏的平板、大屏的PC端三类,而在这三类设备中又会有细小的尺寸差别,也称作屏幕碎片化。随着小程序能够在越来越多的设备终端上运行,开发者也应该针对不同的屏幕尺寸进行相应的适配。按照一般的
小程序登录小程序可以通过微信官方提供的登录能力方便地获取微信提供的用户身份标识,快速建立小程序内的用户体系。登录流程时序说明:调用wx.login()获取临时登录凭证code,并回传到开发者服务器。调用auth.code2Session接口
插件调用API的限制插件可以调用的API与小程序不同,主要有两个区别:插件的请求域名列表与小程序相互独立;一些API不允许插件调用(这些函数不存在于wx对象下)。有些接口虽然在插件中不能使用,但可以通过插件功能页来达到目的,请参考插件功能页
打开App此功能需要用户主动触发才能打开APP,所以不由API来调用,需要用open-type的值设置为launchApp的button组件的点击来触发。当小程序从APP分享消息卡片的场景打开(场景值1036,APP分享小程序文档iOS/A
响应显示区域变化显示区域尺寸显示区域指小程序界面中可以自由布局展示的区域。在默认情况下,小程序显示区域的尺寸自页面初始化起就不会发生变化。但以下两种方式都可以改变这一默认行为。在手机上启用屏幕旋转支持从小程序基础库版本2.4.0开始,小程序
蓝牙iOS微信客户端6.5.6版本开始支持,Android6.5.7版本开始支持蓝牙适配器模块生效周期为调用wx.openBluetoothAdapter至调用wx.closeBluetoothAdapter或小程序被销毁为止。在小程序蓝牙
组件生命周期组件的生命周期,指的是组件自身的一些函数,这些函数在特殊的时间点或遇到一些特殊的框架事件时被自动触发。其中,最重要的生命周期是createdattacheddetached,包含一个组件实例生命流程的最主要时间点。组件实例刚刚被
WXMLWXML(WeiXinMarkupLanguage)是框架设计的一套标签语言,结合基础组件、事件系统,可以构建出页面的结构。要完整了解WXML语法,请参考WXML语法参考。用以下一些简单的例子来看看WXML具有什么能力:数据绑定&l
开发第三方自定义组件小程序从基础库版本2.2.1开始支持使用npm安装第三方包,因此也支持开发和使用第三方自定义组件包。关于npm功能的详情可先阅读[相关文档]((npm支持))。准备开发一个开源的自定义组件包给他人使用,首先需要明确他人是
开始开发小程序的第一步,你需要拥有一个小程序帐号,通过这个帐号你就可以管理你的小程序。跟随这个教程,开始你的小程序之旅吧!申请帐号进入小程序注册页根据指引填写信息和提交相应的资料,就可以拥有自己的小程序帐号。在这个小程序管理平台,你可以管理
纯数据字段纯数据字段是一些不用于界面渲染的data字段,可以用于提升页面更新性能。从小程序基础库版本2.8.2开始支持。组件数据中的纯数据字段有些情况下,某些data中的字段(包括setData设置的字段)既不会展示在界面上,也不会传递给其