uniapp商城之登录模块

文章目录


一、小程序快捷登录

1.定义接口

2.获取登录凭证 code

3.获取手机号并登录


注意:获取手机号功能针对非个人开发者,且完成认证的小程序开放

工作场景:使用企业小程序appid,且把微信号添加到开发者列表中

二、模拟快捷登录

说明:获取手机号功能针对个人开发者不开放

1.封装模拟登录API

javascript 复制代码
import type { LoginResult } from "@/types/member"
import { http } from "@/utils/http"

export type LoginParams = {
    code:string
    encryptedData:string
    iv:string
}

// 小程序登录-内测版
// POST
// /login/wxMin/simple
export const postLoginWxMinSimpleAPI = (phoneNumber:string) => {
    return http<LoginResult>({
        method:'POST',
        url:'/login/wxMin/simple',
        data:{
            phoneNumber
        }
    })
}

2.调用模拟登录


三、保存登录信息

1.类型声明

2.状态管理

javascript 复制代码
  // 保存会员信息
  const memberStore = useMemberStore()
  memberStore.setProfile(profile)

3.成功提示并跳转页面

相关推荐
2501_915106325 小时前
iOS数据采集技术详解:从性能监控到崩溃分析的全链路实践
android·ios·小程序·https·uni-app·iphone·webview
我爱写代码i20 小时前
AI对话绘画数字人源码 - uniapp前端
前端·人工智能·uni-app
ModyQyW21 小时前
vite-plugin-uni-pages 更新了什么
前端·uni-app
2501_915918411 天前
Flutter项目配置iOS混淆的详细步骤与工具推荐
android·flutter·ios·小程序·uni-app·cocoa·iphone
梦曦i1 天前
create-uni-app v1.2.0:交互体验优化
前端·uni-app
lhldsg2 天前
智慧场馆解决方案小程序开发实战:从架构设计到部署指南
java·小程序·uni-app
skiyee2 天前
🚀 用 17 行代码给 UniApp 加上全局登录拦截
前端·uni-app
Mark108592 天前
【踩坑】Uni-app微信小程序自定义组件在 Flex 布局中未铺满整行
微信小程序·小程序·uni-app
梦曦i2 天前
create-uni-app v1.1.0:结构化生成,工程骨架更规范
前端·uni-app
2501_916007473 天前
Flutter与游戏App加固避坑指南:如何为混合开发与高交互应用选对安全方案?
安全·flutter·游戏·ios·小程序·uni-app·iphone