bilibili小程序
指南
框架
组件
API
服务端
›
交互
API概览
基础
小程序
bl.offError
bl.offThemeChange
bl.onError
bl.onPageNotFound
bl.onThemeChange
bl.getEnterOptionsSync
bl.getLaunchOptionsSync
调试
console.debug
console.error
console.info
console.log
console.warn
bl.setEnableDebug
系统
bl.getAppBaseInfo
bl.getSystemInfo
bl.getSystemInfoSync
更新
UpdateManager.applyUpdate
UpdateManager
UpdateManager.onCheckForUpdate
UpdateManager.onUpdateFailed
UpdateManager.onUpdateReady
bl.getUpdateManager
bl.canIUse
bl.canIUse
bl.env
bl.env
路由
bl.navigateBack
bl.navigateTo
bl.reLaunch
bl.redirectTo
bl.switchTab
跳转
bl.navigateToMiniProgram
转发
bl.showShareMenu
bl.hideShareMenu
界面
动画
Animation.export
Animation.matrix
Animation.matrix3d
Animation
Animation.rotate
Animation.rotate3d
Animation.rotateX
Animation.rotateY
Animation.rotateZ
Animation.scale
Animation.scale3d
Animation.scaleX
Animation.scaleY
Animation.scaleZ
Animation.skew
Animation.skewX
Animation.skewY
Animation.step
Animation.translate
Animation.translate3d
Animation.translateX
Animation.translateY
Animation.translateZ
bl.createAnimation
交互
bl.hideLoading
bl.hideToast
bl.showActionSheet
bl.showLoading
bl.showModal
bl.showToast
菜单
bl.getMenuButtonBoundingClientRect
窗口
bl.offWindowResize
bl.onWindowResize
导航栏
bl.setNavigationBarTitle
bl.setNavigationBarColor
bl.showNavigationLeftButton
bl.hideNavigationLeftButton
bl.setStatusBarStyle
bl.setStatusBarHidden
滚动
bl.pageScrollTo
bl.startPullDownRefresh
bl.stopPullDownRefresh
Tab Bar
bl.setTabBarItem
bl.setTabBarStyle
bl.showTabBar
bl.hideTabBar
bl.showTabBarRedDot
bl.hideTabBarRedDot
bl.setTabBarBadge
bl.removeTabBarBadge
字体和背景
bl.loadFontFace
bl.setBackgroundColor
键盘
bl.onKeyboardHeightChange
bl.getSelectedTextRange
网络
下载
DownloadTask
bl.downloadFile
发起请求
RequestTask
bl.request
上传
UploadTask
bl.uploadFile
WebSocket
SocketTask.close
SocketTask
SocketTask.onClose
SocketTask.onError
SocketTask.onMessage
SocketTask.onOpen
SocketTask.send
bl.closeSocket
bl.connectSocket
bl.onSocketClose
bl.onSocketError
bl.onSocketMessage
bl.onSocketOpen
bl.sendSocketMessage
数据缓存
bl.clearStorage
bl.clearStorageSync
bl.getStorage
bl.getStorageInfo
bl.getStorageInfoSync
bl.getStorageSync
bl.removeStorage
bl.removeStorageSync
bl.setStorage
bl.setStorageSync
地理位置
bl.getLocation
bl.chooseLocation
bl.openLocation
媒体
音频
InnerAudioContext
bl.createAudioContext
bl.createInnerAudioContext
bl.createMediaAudioPlayer
bl.createWebAudioContext
bl.getAvailableAudioSources
bl.pauseVoice
bl.playVoice
bl.setInnerAudioOption
bl.stopVoice
图片
bl.chooseImage
bl.chooseMessageFile
bl.compressImage
bl.cropImage
bl.editImage
bl.getImageInfo
bl.previewImage
bl.previewMedia
bl.saveImageToPhotosAlbum
视频
bl.saveVideoToPhotosAlbum
文件
FileStats
FileStats
FileSystemManager
FileSystemManager
FileSystemManager.access
FileSystemManager.accessSync
FileSystemManager.appendFile
FileSystemManager.appendFileSync
FileSystemManager.copyFile
FileSystemManager.copyFileSync
FileSystemManager.getFileInfo
FileSystemManager.getSavedFileList
FileSystemManager.mkdir
FileSystemManager.mkdirSync
FileSystemManager.readFile
FileSystemManager.readFileSync
FileSystemManager.readdir
FileSystemManager.readdirSync
FileSystemManager.removeSavedFile
FileSystemManager.rename
FileSystemManager.renameSync
FileSystemManager.rmdir
FileSystemManager.rmdirSync
FileSystemManager.saveFile
FileSystemManager.saveFileSync
FileSystemManager.stat
FileSystemManager.statSync
FileSystemManager.unlink
FileSystemManager.unlinkSync
FileSystemManager.unzip
FileSystemManager.writeFile
FileSystemManager.writeFileSync
Stats
Stats
bl.getFileSystemManager
bl.getFileSystemManager
设备
加速计
bl.offAccelerometerChange
bl.onAccelerometerChange
bl.startAccelerometer
bl.stopAccelerometer
电量
bl.getBatteryInfo
bl.getBatteryInfoSync
蓝牙-通用
bl.closeBluetoothAdapter
bl.getBluetoothAdapterState
bl.getBluetoothDevices
bl.getConnectedBluetoothDevices
bl.isBluetoothDevicePaired
bl.makeBluetoothPair
bl.offBluetoothAdapterStateChange
bl.offBluetoothDeviceFound
bl.onBluetoothAdapterStateChange
bl.onBluetoothDeviceFound
bl.openBluetoothAdapter
bl.startBluetoothDevicesDiscovery
bl.stopBluetoothDevicesDiscovery
蓝牙-低功耗中心设备
bl.closeBLEConnection
bl.createBLEConnection
bl.getBLEDeviceCharacteristics
bl.getBLEDeviceRSSI
bl.getBLEDeviceServices
bl.getBLEMTU
bl.notifyBLECharacteristicValueChange
bl.offBLECharacteristicValueChange
bl.offBLEConnectionStateChange
bl.offBLEMTUChange
bl.onBLECharacteristicValueChange
bl.onBLEConnectionStateChange
bl.onBLEMTUChange
bl.readBLECharacteristicValue
bl.setBLEMTU
bl.writeBLECharacteristicValue
蓝牙-低功耗外围设备
BLEPeripheralServer.addService
BLEPeripheralServer.close
BLEPeripheralServer
BLEPeripheralServer.offCharacteristicReadRequest
BLEPeripheralServer.offCharacteristicSubscribed
BLEPeripheralServer.offCharacteristicUnsubscribed
BLEPeripheralServer.offCharacteristicWriteRequest
BLEPeripheralServer.onCharacteristicReadRequest
BLEPeripheralServer.onCharacteristicSubscribed
BLEPeripheralServer.onCharacteristicUnsubscribed
BLEPeripheralServer.onCharacteristicWriteRequest
BLEPeripheralServer.removeService
BLEPeripheralServer.startAdvertising
BLEPeripheralServer.stopAdvertising
BLEPeripheralServer.writeCharacteristicValue
bl.createBLEPeripheralServer
bl.offBLEPeripheralConnectionStateChanged
bl.onBLEPeripheralConnectionStateChanged
剪贴板
bl.getClipboardData
bl.setClipboardData
罗盘
bl.offCompassChange
bl.onCompassChange
bl.startCompass
bl.stopCompass
陀螺仪
bl.offGyroscopeChange
bl.onGyroscopeChange
bl.startGyroscope
bl.stopGyroscope
键盘
bl.hideKeyboard
bl.offKeyDown
bl.offKeyUp
bl.onKeyDown
bl.onKeyUp
设备方向
bl.offDeviceMotionChange
bl.onDeviceMotionChange
bl.startDeviceMotionListening
bl.stopDeviceMotionListening
网络
bl.getNetworkType
bl.onNetworkStatusChange
屏幕
bl.getScreenBrightness
bl.offUserCaptureScreen
bl.onUserCaptureScreen
bl.setKeepScreenOn
bl.setScreenBrightness
摇一摇
bl.onShakeChange
bl.offShakeChange
bl.startShake
bl.stopShake
振动
bl.vibrateLong
bl.vibrateShort
开放接口
登录
bl.checkSession
bl.login
设置
bl.getSetting
bl.openSetting
用户信息
UserInfo
bl.getUserInfo
侧边栏能力
bl.checkScene
bl.navigateToScene
添加到桌面
bl.addShortcut
bl.checkShortcut
支付
广告
bl.createRewardedVideoAd
RewardedVideoAd
RewardedVideoAd
RewardedVideoAd.load
RewardedVideoAd.show
RewardedVideoAd.destroy
RewardedVideoAd.onLoad
RewardedVideoAd.offLoad
RewardedVideoAd.onClose
RewardedVideoAd.offClose
RewardedVideoAd.onError
RewardedVideoAd.offError
bl.hideLoading
隐藏 loading 提示框
参数说明
Object object
属性
类型
默认值
必填
说明
版本
success
function
否
接口调用成功的回调函数
fail
function
否
接口调用失败的回调函数
←
bl.createAnimation
bl.hideToast
→
参数说明
Object object