| API 概述 |
uni API、Promise 化、各端特色 API、canIUse |
features-api-overview |
| 路由与跳转 |
navigateTo/redirectTo/reLaunch/switchTab、传参、EventChannel、窗口动画 |
features-router |
| 组件概述 |
基础组件分类、公共属性、easycom、扩展组件 |
features-component-overview |
| 自定义组件 |
slot、ref、父子通信、defineExpose |
features-vue-components |
| Vue 基础 |
单文件结构、数据绑定、事件、列表与条件渲染 |
features-vue-basics |
| 页面栈与通讯 |
getCurrentPages、uni.$emit/$on/$off |
features-window-communication |
| 下拉与触底 |
onPullDownRefresh、onReachBottom、start/stopPullDownRefresh |
features-pulldown |
| 定时器 |
setTimeout、setInterval、clearTimeout、clearInterval、销毁时清理 |
features-timer |
| 网络请求 |
uni.request、上传下载、超时与中断 |
features-request |
| 网络状态 |
getNetworkType、onNetworkStatusChange、offNetworkStatusChange |
features-network |
| 上传与下载 |
uploadFile、downloadFile、formData、多文件 |
features-upload-download |
| WebSocket |
connectSocket、SocketTask、onOpen/onMessage/send/close |
features-websocket |
| 数据缓存 |
setStorage/getStorage、本地持久化 |
features-storage |
| 剪贴板 |
setClipboardData、getClipboardData |
features-clipboard |
| 键盘 |
hideKeyboard、onKeyboardHeightChange、offKeyboardHeightChange |
features-keyboard |
| 启动参数 |
getLaunchOptionsSync、getEnterOptionsSync、path/query/scene |
features-launch-options |
| 授权与设置 |
authorize、getSetting、openSetting、scope 列表 |
features-authorize |
| 交互反馈 |
showToast、showLoading、showModal、showActionSheet |
features-ui-prompt |
| 拦截器 |
addInterceptor、removeInterceptor、回调与返回值改写 |
features-interceptor |
| 节点信息 |
createSelectorQuery、boundingClientRect、scrollOffset、in(component) |
features-nodes-info |
| 节点相交 |
createIntersectionObserver、relativeTo、observe、disconnect |
features-intersection-observer |
| 表单 |
form 组件、report-submit、@submit、@reset、form-type |
features-form |
| 图片 |
chooseImage、previewImage、getImageInfo、saveImageToPhotosAlbum |
features-media-image |
| 视频与音频 |
chooseVideo、createVideoContext、getRecorderManager、createInnerAudioContext、getBackgroundAudioManager |
features-media-video-audio |
| 文件 |
saveFile、getSavedFileList、openDocument、getFileSystemManager |
features-file |
| 位置与地图 |
getLocation、chooseLocation、openLocation、位置更新、createMapContext |
features-location |
| 画布 |
createCanvasContext、CanvasContext、canvasToTempFilePath |
features-canvas |
| 导航栏与 TabBar |
setNavigationBarTitle、setTabBarItem、hideTabBar、setTabBarBadge |
features-navigation-tabbar |
| 媒体查询与胶囊按钮 |
createMediaQueryObserver、getMenuButtonBoundingClientRect、setBackgroundColor |
features-ui-extras |
| 动画 |
createAnimation、animation.export、组件 animation 属性、pageScrollTo |
features-ui-animation |
| 字体与单位 |
loadFontFace、rpx2px、upx2px |
features-font |
| 语言与主题 |
getLocale、setLocale、onLocaleChange、onThemeChange |
features-locale-theme |
| 系统信息 |
getSystemInfo、getDeviceInfo、getWindowInfo、getAppBaseInfo |
features-system-info |
| 设备能力 |
振动、scanCode、makePhoneCall、getBatteryInfo、onMemoryWarning |
features-system-device |
| 应用级事件 |
onPageNotFound、onError、onAppShow、onAppHide |
features-application-events |
| 页面预加载 |
preloadPage、unPreloadPage(App-nvue、H5) |
features-preload-page |
| 登录/支付/分享/推送 |
login、getUserInfo、requestPayment、share、getProvider、push 概述 |
features-plugins-overview |
| 其它 API |
getAccountInfoSync、getEnvInfoSync、getUpdateManager、navigateToMiniProgram、exit、nextTick、base64 |
features-other-apis |
| H5 宽屏适配 |
topWindow、leftWindow、rightWindow、getTopWindowStyle、setTopWindowStyle |
features-h5-adapt |