Browse Source

微信登录(模拟)

template
liruiqiang 2 months ago
parent
commit
8c6585a3dc
  1. 10
      src/pages/login/login.vue
  2. 15
      src/services/login.ts

10
src/pages/login/login.vue

@ -23,7 +23,7 @@
<view class="options">
<!-- 通用模拟登录 -->
<button>
<text class="icon icon-phone">模拟快捷登录</text>
<text class="icon icon-phone" @tap="onGetphonenumberSimple">模拟快捷登录</text>
</button>
</view>
</view>
@ -50,10 +50,16 @@ const onGetphonenumber: UniHelper.ButtonOnGetphonenumber = async (ev) => {
const encryptedData = ev.detail.encryptedData!
const iv = ev.detail.iv!
//
await postLoginWxMinAPI({ code, encryptedData, iv })
const res = await postLoginWxMinAPI({ code, encryptedData, iv })
//
uni.showToast({ icon: 'none', title: '登录成功' })
}
//
const onGetphonenumberSimple = async () => {
const res = await postLoginWxMinSimpleAPI('18730880302')
uni.showToast({ icon: 'none', title: '登录成功' })
}
</script>
<style lang="scss">

15
src/services/login.ts

@ -6,6 +6,7 @@ type LoginWxMinParams = {
encryptedData?: string
iv?: string
}
/**
*
* @param data
@ -17,3 +18,17 @@ export const postLoginWxMinAPI = (data: LoginWxMinParams) => {
data,
})
}
/**
* _内测版
* @param phoneNumber
*/
export const postLoginWxMinSimpleAPI = (phoneNumber: string) => {
return http<LoginResult>({
method: 'POST',
url: '/login/wxMin/simple',
data: {
phoneNumber,
},
})
}
Loading…
Cancel
Save