更新记录

1.0.0(2023-07-14)

暂无


平台兼容性

Vue2 Vue3
×
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 3.8.1 app-vue × × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × × × × × × × ×

app-shell

介绍

uniapp app壳子 实现h5直接调用APP中的uni API

使用说明

H5使用uniapp

1.在main.js引入uni.webview.1.5.4.js 如果没有,可以去下载放到项目中 官方地址:uni.webview.1.5.4.js

2.在main.js定义全局方法

Vue.prototype.$appApi = function(action, param) {
    return new Promise((resolve, reject) => {
        uni.webView.postMessage({
            data: {  
                action: action,
                param: param
            }  
        })
        window.getAppResult = function(data) {
            resolve(data)
        }
    })
}

3.在页面使用

test() {
    var param = {
        a: '1'
    };
    this.$appApi("getLocation", param).then(data => {
        console.log("=======start=======");
        console.log(JSON.stringify(data));
        console.log("========end=========");
    })
}

隐私、权限声明

1. 本插件需要申请的系统权限列表:

相机,相册,定位

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问