// index.js const { miniAppPluginId } = require('../../constant'); Page({ data: { myPlugin: undefined }, onLoad(option) { wx.miniapp.loadNativePlugin({ pluginId: miniAppPluginId, success: (plugin) => { console.log('load plugin success', plugin) this.setData({ myPlugin: plugin }) }, fail: (e) => { console.log('load plugin fail', e) } }) }, onLoadPlugin() { this.data.myPlugin.initPlugin(({}), (res) => { if (res === "success") { console.log("初始化plugin成功") } else { console.log("初始化plugin失败") } }) }, onInitPermission() { this.data.myPlugin.initPermissions(({}), (res) => { if (res === "success") { console.log("初始化权限成功") } else { console.log("初始化权限失败") } }) }, getDeviceUUID() { var device_uuid = this.data.myPlugin.getDeviceUuid({}) console.log("获取的uuid:" + device_uuid) }, lenovoInitSDK() { this.data.myPlugin.lenovoInitSDK({}, (res) => { console.log('res:', res) if (res === "success") { console.log("初始化联想sdk成功") } else { console.log(res) } }) }, lenovoLogin() { this.data.myPlugin.lenovoLogin({}, (res) => { console.log('res:', res) }) }, lenovoLogout() { this.data.myPlugin.lenovoLogout({}, (res) => { console.log('res:', res) }) }, aliPay() { this.data.myPlugin.aliPay({}, (res) => { console.log('res:', res) }) }, toHuaWei() { this.data.myPlugin.HuaWeiLogin({}, (res) => { console.log('res:', res) }) } })