当前位置: 首页 > wzjs >正文

jsp网站开发技术日喀则网站seo

jsp网站开发技术,日喀则网站seo,网络营销运营培训班,呼市网页制作培训目录 1 创建API2 搭建页面布局3 绑定事件总结 上一篇我们介绍了我的页面,显示未开通界面的搭建。当用户点击开通会员时,我们给出弹窗提示用户进行手机号授权,得到手机号之后我们调用API来完成会员的注册。本篇我们介绍一下会员注册的流程。 1…

目录

  • 1 创建API
  • 2 搭建页面布局
  • 3 绑定事件
  • 总结

上一篇我们介绍了我的页面,显示未开通界面的搭建。当用户点击开通会员时,我们给出弹窗提示用户进行手机号授权,得到手机号之后我们调用API来完成会员的注册。本篇我们介绍一下会员注册的流程。

1 创建API

会员注册的时候需要调用API,我们在用户管理模块,添加会员注册方法。
在这里插入图片描述
添加入参,我们传入两个参数openid和手机号码
在这里插入图片描述
输入如下代码:

const ErrorCode = {SUCCESS: 0,PARAM_ERROR: 1001,NOT_FOUND: 1002,SYSTEM_ERROR: 1003,USER_EXISTS: 1004,USER_NOT_EXISTS: 1005
};// 用户注册
module.exports = async function (params, context) {const { openid, phone } = params;// 参数验证if (!openid || !phone) {return {code: ErrorCode.PARAM_ERROR,message: '参数错误'};}try {// 检查用户是否已存在const existUser = await context.callModel({name: "users",methodName: "wedaGetItemV2",params: {filter: {where: {$and: [{openid: {$eq: openid, },},{phone: {$eq: phone, },},],},},select: {$master: true, // 常见的配置,返回主表},}});console.log("existUser",existUser)if (Object.keys(existUser).length > 0) {return {code: ErrorCode.USER_EXISTS,message: '用户已存在'};}// 创建新用户const result = await context.callModel({name: "users",methodName: "wedaCreateV2",params: {data: {openid,phone,status: "1"}}});const userid = result.id// 开通会员const member = await context.callModel({name: "members",methodName: "wedaCreateV2",params: {data: {user_id:{_id:userid},level:"1",status: "1",points:0,balance:0}}});return {code: ErrorCode.SUCCESS,data: {userid:result.id,memberid:member.id}};} catch (error) {return {code: ErrorCode.SYSTEM_ERROR,message: '系统错误'};}
}

我们的注册逻辑是分为两步,先注册用户,然后再开通会员。

代码写好后点击运行测试,看到执行成功后点击出参自动映射
在这里插入图片描述
映射成功后可以看到我们出参的结构
在这里插入图片描述

2 搭建页面布局

API写好之后,就需要搭建布局,在内容插槽下边添加弹窗组件
在这里插入图片描述
弹窗内容里添加获取手机号组件
在这里插入图片描述
将按钮的标题改为开通会员
在这里插入图片描述
关闭弹窗的显示底部内容配置
在这里插入图片描述

3 绑定事件

布局搭建好之后,就可以给按钮绑定事件了,我们的组件是可以得到用户授权的手机号的,得到之后我们就可以调用API来完成注册

选中我们的按钮,设置获取手机号成功事件,方法选择调用数据源方法
在这里插入图片描述
名称选择我们的用户管理,方法选择开通会员
在这里插入图片描述
openid绑定为currentUser的openId
在这里插入图片描述
手机绑定我们的无区号手机号
在这里插入图片描述

event.detail.purePhoneNumber

设置成功后再跟一个javascript调用,调用一下我们的获取会员状态的方法
在这里插入图片描述
这样就完成了整体的配置

总结

本篇我们介绍了会员注册的开发流程。先讲解了后端API怎么开发,接着搭建了页面布局,之后进行了事件绑定。低代码开发既涉及前端开发也涉及后端开发,因为支持写各类逻辑,总体上比较灵活,不像有些人宣传的说是只能托拉拽不能写复杂的应用。

http://www.dtcms.com/wzjs/276052.html

相关文章:

  • wordpress图片lazyloadseo快速排名工具
  • 计算机网络专业主要学什么网页优化公司
  • 在线购物网站功能模块深圳网站制作哪家好
  • 郑州的做网站公司哪家好搜索引擎营销案例
  • 软件开发费用预算表江苏seo
  • 网站底部背景沈阳seo排名收费
  • 园区网互联及网站建设项目网络营销课程大概学什么内容
  • 深圳网站公司建设方案上海百度整站优化服务
  • 100m光纤做网站百度公司排名
  • 网站数据分析报告网文推广怎么做
  • 欧美网站模板下载网络网站推广优化
  • 网站建设 学习什么企业网站开发公司
  • 南宁住房和城乡建设委员会网站搜索排名优化公司
  • wordpress VIP账号插件优化大师win10
  • 手机可怎么样做网站百度竞价
  • 电脑自带的做网站叫什么google谷歌搜索主页
  • 如何安装网站郑州seo外包顾问热狗
  • 广东网站建设包括什么软件重庆网络seo公司
  • 红色政府网站模板广东seo点击排名软件哪家好
  • 站长之家工具查询北京网站优化哪家好
  • 微山网站建设网站优化包括哪些
  • 嘉兴品牌网站建设怎么给自己的网站设置关键词
  • 网站制作主要公司找客户资源的软件免费的
  • 东莞手机网站制作公司如何能查到百度搜索排名
  • 做网站教材福州网站优化
  • 大石桥网站建设公司重庆网络营销
  • wordpress 链接按钮邵阳seo排名
  • 深圳专业做网站排名公司外贸公司如何做推广
  • 自己服务器可以做网站网站出租三级域名费用
  • 做网站背景音乐网站搜索引擎