const handleLogin = () => {
try {
msg.loading('正在跳转到企业微信...')
wworkModule.login(res => {
msg.hide()
if (res.code) {
msg.loading('登陆中...')
LoginApi.wworkLogin(res.code).then(data => {
if (data.access_token) {
auth.setToken(data.access_token)
auth.setLoginUsers(data)
uni.switchTab({
url: '/pages/index/index'
})
msg.hide()
msg.toast('登陆成功')
} else {
msg.hide()
msg.toast('登陆失败')
}
})
} else {
msg.hide()
msg.toast('登陆失败')
}
})
} catch (error) {
msg.hide()
msg.toast('登陆失败')
}
}
onMounted(() => {
const random = 'login' + (Math.random() * Math.pow(10, 6)).toFixed(0)
wworkModule.register(schema, appid, agentid, random)
wworkModule.open((res) => console.log(res))
})
- 发布:2023-08-23 17:26
- 更新:2023-08-23 17:26
- 阅读:120
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 3.8.12
手机系统: Android
手机系统版本号: Android 9.0
手机厂商: 模拟器
手机机型: OPPO PCRT00
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
- 包含插件市场的插件 制作基座时 模拟器测试正常
- 不包含时,不正常,无法吊起企业微信
- 包含插件市场的插件 制作基座时 模拟器测试正常
- 不包含时,不正常,无法吊起企业微信
预期结果:
不包含时,也可以正常吊起企业微信
不包含时,也可以正常吊起企业微信
实际结果:
无法吊起企业微信
无法吊起企业微信
bug描述:
我写了个企业微信登录插件,制作基座或者云打包时
- 当我打包 包含 插件市场的 企业微信授权登录和分享插件(Android和iOS) 插件时,调用我自身插件的方法可以吊起企业微信,并且我插件中的其他示例方法(open)也会返回正常的数据。
- 当我打包 不包含 插件市场的 企业微信授权登录和分享插件(Android和iOS) 插件时,调用我自身插件的方法 无法 吊起企业微信,但我插件中的其他示例方法(open)可以返回正常的数据
0 个回复