paradise-bridge v0.5.2
介绍
本库为ParadiseApp的接口库,用于提供原生APP的接口调用。抹平了纯H5、UNIAPP H5和UNIAPP APP-PLUS的差异,提供统一的接口调用方式。
注意
为了尽可能不侵入现有UNIAPP H5工程的代码,请时刻铭记ParadiseBridge提供的接口实现都是基于原生环境,要了解浏览器环境和原生环境的一些差异,否则在遇到诸如文件系统路径的差异上可能会造成不必要的困扰。原先在H5环境上正常使用的uniapp接口可以继续使用,无需刻意改成ParadiseBridge提供的接口。
安装
npm install paradise-bridge
使用
import Bridge from 'paradise-bridge'
// 在应用初始化时调用init方法,例如在App.vue中
// #ifdef APP-PLUS
Bridge.init("app-plus")
// #endif
// #ifdef H5
Bridge.init("h5")
// #endif
接口说明
如果没有特殊说明,接口参数参照UNIAPP, 例如:
import { Api } from 'paradise-bridge'
Api.setTitle({
title: '标题'
}).then(res => {
console.log(res)
})
接口名 | 说明 | 参数 | 返回值 |
---|---|---|---|
setTitle | 设置导航栏标题 | title: string | |
takePicture | 拍照 | - | base64: string, path: string |
getPicture | 从相册选择图片 | - | base64: string, path: string |
compressImage | 压缩图片 | - | - | |
scanCode | 扫码 | scanType: string | result: string |
getDeviceInfo | 获取设备信息 | - | - |
setStorage | 设置本地存储 | key: string, data: any | - |
getStorage | 获取本地存储 | key: string | data: any |
openSysBrowser | 打开系统浏览器 | url: string | - |
operURL | 打开内部浏览器 | url: string | - |
getBase64FromUri | 从文件路径获取base64 | uri: string | base64: string |
quitApp | 退出app | - | - |
setUserInfo | 设置用户信息 | token: string | - |
getUserInfo | 获取用户信息 | - | token: string |
25 days ago
25 days ago
25 days ago
2 months ago
2 months ago
2 months ago
2 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago