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

最好的淘宝客网站推广普通话奋进新征程演讲稿

最好的淘宝客网站,推广普通话奋进新征程演讲稿,网页设计注意哪些内容,怎么申请网站空间目录 1 创建数据源2 注册用户3 判断用户是否注册4 完整代码总结 我们的培训报名小程序,用户每次打开时都需要填写个人信息才可以报名,如果用户多次报名课程,每次都需要填写个人信息,比较麻烦。 本篇我们就优化一下功能&#xff0c…

目录

  • 1 创建数据源
  • 2 注册用户
  • 3 判断用户是否注册
  • 4 完整代码
  • 总结

我们的培训报名小程序,用户每次打开时都需要填写个人信息才可以报名,如果用户多次报名课程,每次都需要填写个人信息,比较麻烦。

本篇我们就优化一下功能,打开小程序的时候我们判断用户是否注册,如果已注册就直接提取个人信息,如果未注册就引导用户注册。

1 创建数据源

先创建一个报名人员信息表
在这里插入图片描述
然后创建字段,我们的字段有姓名、性别、身份证、电话、工作单位,为了控制数据权限我们增加一个openid字段
在这里插入图片描述

2 注册用户

数据源建好了之后,我们新建一个用户注册的页面
在这里插入图片描述
在这里插入图片描述
用户注册的话我们使用表单容器来开发,拖入表单容器,数据源选择我们刚刚创建的数据源
在这里插入图片描述
这里要注意,openid需要绑定输入值,绑定为用户登录信息里的openid
在这里插入图片描述
然后切换到样式,影藏组件
在这里插入图片描述
选中表单容器,我们在提交成功之后增加一个返回上一页的事件
在这里插入图片描述

3 判断用户是否注册

如何判断用户是否注册呢?这需要在生命周期函数中做判断,打开应用编辑器,在右下角点击代码编辑器
在这里插入图片描述
在这里插入图片描述
首先呢我们需要获取一下用户的openid,可以从当前的登录对象里获取,先输入如下代码获取用户的登录信息

 var openid ;//存储登录用户的id//获取当前登录用户基本信息await $app.auth.getUserInfo().then(res =>{ openid = res.openId});

获取到信息之后,按照这个登录信息去用户表匹配去

const user = await app.cloud.callModel({name:'bmry_v3qpbaf',methodName:'wedaGetItem',params:{where:[{key:'openid',rel:'eq',val:openid}]}})

然后根据用户信息是否获取到来做路由跳转

if(JSON.stringify(user) === "{}"){app.navigateTo({pageId: 'u_yong_hu_zhu_ce',    // 页面 Id });}else{$app.dataset.state.user = user}

4 完整代码

export default {async onPageLoad(query) {//console.log('---------> LifeCycle onPageLoad', query)var openid ;//存储登录用户的id//获取当前登录用户基本信息await $app.auth.getUserInfo().then(res =>{ openid = res.openId});console.log("openid",openid)const user = await app.cloud.callModel({name:'bmry_v3qpbaf',methodName:'wedaGetItem',params:{where:[{key:'openid',rel:'eq',val:openid}]}})if(JSON.stringify(user) === "{}"){app.navigateTo({pageId: 'u_yong_hu_zhu_ce',    // 页面 Id });}else{$app.dataset.state.user = user}},onPageShow() {//console.log('---------> LifeCycle onPageShow')},onPageReady() {//console.log('---------> LifeCycle onPageReady')},onPageHide() {//console.log('---------> LifeCycle onPageHide')},onPageUnload() {//console.log('---------> LifeCycle onPageUnload')},
}

总结

我们本篇介绍了用户注册以及在首页判断用户是否注册来自动跳转的内容,在开发业务逻辑的时候,需要熟练掌握javascript以及微搭API的用法才可以按照自己的需要实现具体的功能,感兴趣的同学照着教程练习一下吧。

http://www.15wanjia.com/news/38325.html

相关文章:

  • 建设部二级结构工程师注销网站个人接广告的平台
  • wordpress文章页面添加打赏北京seo百度推广
  • 做与食品安全有关的网站网站免费搭建平台
  • 凤翔网站制作新开传奇网站
  • 如何做视频网站技术指标网络营销教学大纲
  • 免费网站制作平台整合营销公司排名
  • 网站 开发 语言友情链接适用网站
  • 做搜狗pc网站优化大师是什么意思
  • 酒类招商网站大全免费营销软件网站
  • 仿腾讯视频网站源码深圳最新通告今天
  • 烟台做网站优化哪家好seo查询源码
  • 网站建设的威胁直销产业发展论坛
  • 建设b2b网站需要多少钱超级外链在线发布
  • it外包一个人可以赚多少seo教程网
  • 网页设计与网站建设第02章在线测试谷歌seo推广招聘
  • 网站首页图片尺寸线上营销工具
  • 网站被host重定向处理南京seo网站管理
  • 软件企业公司网站模板最有创意的广告语30条
  • 天津制作网站的公司电话网站外链平台
  • 衡水提供网站设计公司哪家专业营销活动方案
  • 哪个网站做任务能赚钱网络平台的推广方法
  • 武汉手机网站建设信息内容营销案例
  • 建设企业网站可行性分析专业软文发稿平台
  • htmlcss做网站首页百度seo和sem
  • asp下载网站代码网络推广预算方案
  • 广州 网站 设计北京seo优化哪家公司好
  • 国内最新军事新闻seo优化培训多少钱
  • 做网站能挣钱不无锡seo公司哪家好
  • wordpress 建站模板超级软文网
  • 网站建设维护和网页设计2345网址导航怎么样