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.成功提示并跳转页面

相关推荐
游戏开发爱好者812 小时前
App Store 上传 IPA 自动化,.p8 密钥认证与 CI/CD 接入实战
android·运维·ci/cd·小程序·uni-app·自动化·iphone
游戏开发爱好者814 小时前
iOS 推送怎么配置,APNs 推送证书、设备库与群发
android·ios·小程序·https·uni-app·iphone·webview
AI_AGENT_DEV_AI1 天前
原生 APP 开发的开发优点
uni-app
JackieDYH1 天前
uniapp-通知滚动组件+轮播图组件封装-案例
uni-app·轮播图·通知
2501_915921432 天前
appuploader-cli 命令行上传 IPA 到 App Store Connect upload CI 集成
android·ci/cd·小程序·https·uni-app·iphone·webview
结网的兔子2 天前
【前端开发】UniApp 项目地图选型与Web-APP跨端迁移方案
前端·uni-app
2501_916007473 天前
Bundle ID 注册与管理 App ID 创建指南 命名规则 权限开关与删除注意事项
android·ios·小程序·https·uni-app·iphone·webview
PedroQue993 天前
uni-app路由插件化:解锁高效开发新姿势
前端·uni-app
2501_915909064 天前
iOS 证书创建与管理 类型限制 p12 密码与云备份实操
android·ios·小程序·https·uni-app·iphone·webview
anyup4 天前
【2026年8月】uView Pro 千星,还拿到了 GVP
前端·uni-app·github