微信小程序 大屏适配指南
大屏适配指南目前市面上的用户设备大致可分为小屏的手机端、中屏的平板、大屏的PC端三类,而在这三类设备中又会有细小的尺寸差别,也称作屏幕碎片化。随着小程序能够在越来越多的设备终端上运行,开发者也应该针对不同的屏幕尺寸进行相应的适配。按照一般的
大屏适配指南目前市面上的用户设备大致可分为小屏的手机端、中屏的平板、大屏的PC端三类,而在这三类设备中又会有细小的尺寸差别,也称作屏幕碎片化。随着小程序能够在越来越多的设备终端上运行,开发者也应该针对不同的屏幕尺寸进行相应的适配。按照一般的
网络在小程序/小游戏中使用网络相关的api时,需要注意下列问题,请开发者提前了解。1.服务器域名配置每个微信小程序需要事先设置通讯域名,小程序只可以跟指定的域名进行网络通信。包括普通https请求(wx.request)、上传文件(wx.u
微信现已开放小程序内搜索,开发者可以通过sitemap.json配置,或者管理后台页面收录开关来配置其小程序页面是否允许微信索引。当开发者允许微信索引时,微信会通过爬虫的形式,为小程序的页面内容建立索引。当用户的搜索词条触发该索引时,小程序
原生模板广告小程序广告流量主操作指引:文档地址开发者可以使用ad-custom组件创建原生模板广告组件,原生模板广告组件在创建后会自动拉取广告数据并显示。广告尺寸设置原生模板广告不允许直接设置样式属性,默认宽度为100%(width:100
小程序宿主环境我们称微信客户端给小程序所提供的环境为宿主环境。小程序借助宿主环境提供的能力,可以完成许多普通网页无法完成的功能。上一章中我们把小程序涉及到的文件类型阐述了一遍,我们结合QuickStart这个项目来讲一下这些文件是怎么配合工
开发者可使用微信客户端(6.7.2及以上版本)扫码下方小程序码,体验小程序。1源码查看:查看小程序示例源码
小程序开发框架的逻辑层使用JavaScript引擎为小程序提供开发JavaScript代码的运行环境以及微信小程序的特有功能。逻辑层将数据进行处理后发送给视图层,同时接受视图层的事件反馈。开发者写的所有代码最终将会打包成一份JavaScri
事件什么是事件事件是视图层到逻辑层的通讯方式。事件可以将用户的行为反馈到逻辑层进行处理。事件可以绑定在组件上,当达到触发事件,就会执行逻辑层中对应的事件处理函数。事件对象可以携带额外信息,如id,dataset,touches。事件的使用方
获取界面上的节点信息WXML节点信息节点信息查询API可以用于获取节点属性、样式、在界面上的位置等信息。最常见的用法是使用这个接口来查询某个节点的当前位置,以及界面的滚动位置。示例代码:constquery=wx.createSelecto
场景值基础库1.1.0开始支持,低版本需做兼容处理。场景值用来描述用户进入小程序的路径。完整场景值的含义请查看场景值列表。由于Android系统限制,目前还无法获取到按Home键退出到桌面,然后从桌面再次进小程序的场景值,对于这种情况,会保
抽象节点这个特性自小程序基础库版本1.9.6开始支持。在组件中使用抽象节点有时,自定义组件模板中的一些节点,其对应的自定义组件不是由自定义组件本身确定的,而是自定义组件的调用者确定的。这时可以把这个节点声明为“抽象节点”。例如,我们现在来实
API小程序开发框架提供丰富的微信原生API,可以方便的调起微信提供的能力,如获取用户信息,本地存储,支付功能等。详细介绍请参考API文档。通常,在小程序API有以下几种类型:事件监听API我们约定,以on开头的API用来监听某个事件是否触
WXSWXS(WeiXinScript)是小程序的一套脚本语言,结合WXML,可以构建出页面的结构。注意WXS不依赖于运行时的基础库版本,可以在所有版本的小程序中运行。WXS与JavaScript是不同的语言,有自己的语法,并不和JavaS
小程序视频广告小程序广告流量主操作指引:文档地址开发者可以使用ad组件创建小程序视频广告组件,视频广告组件在创建后会自动拉取广告数据并显示。暂时仅支持在同层渲染模式下使用,且不支持嵌套使用。广告尺寸设置小程序视频广告不允许直接设置样式属性,
注册页面对于小程序中的每个页面,都需要在页面对应的js文件中进行注册,指定页面的初始数据、生命周期回调、事件处理函数等。使用Page构造器注册页面简单的页面可以使用Page()进行构造。代码示例://index.jsPage({data:{
启动性能小程序启动是小程序用户体验中极为重要的一环,启动耗时过长会造成小程序用户流失。本章节的启动只包括小程序冷启动,不包括小程序后台切前台的热启动。一、启动流程在进行启动优化之前,先简单介绍以下小程序的启动过程。在小程序启动过程中,主要包
授权部分接口需要经过用户授权同意才能调用。我们把这些接口按使用范围分成多个scope,用户选择对scope来进行授权,当授权给一个scope之后,其对应的所有接口都可以直接使用。此类接口调用时:如果用户未接受或拒绝过此权限,会弹窗询问用户,
组件间关系定义和使用组件间关系有时需要实现这样的组件:<custom-ul><custom-li>item1</custom-li><custom-li>item2</custom-li
数据预拉取预拉取能够在小程序冷启动的时候通过微信后台提前向第三方服务器拉取业务数据,当代码包加载完时可以更快地渲染页面,减少用户等待时间,从而提升小程序的打开速度。使用流程1.配置数据下载地址登录小程序MP管理后台,进入设置->开发设
全局配置小程序根目录下的app.json文件用来对微信小程序进行全局配置,决定页面文件的路径、窗口表现、设置网络超时时间、设置多tab等。完整配置项说明请参考小程序全局配置以下是一个包含了部分常用配置选项的app.json:{"pages"