中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

鄉(xiāng)鎮(zhèn)中心小學(xué)校園網(wǎng)站建設(shè)指南四川聚順成網(wǎng)絡(luò)科技有限公司

鄉(xiāng)鎮(zhèn)中心小學(xué)校園網(wǎng)站建設(shè)指南,四川聚順成網(wǎng)絡(luò)科技有限公司,wordpress添加分頁(yè),服裝設(shè)計(jì)學(xué)什么目錄 1 創(chuàng)建數(shù)據(jù)源2 注冊(cè)用戶3 判斷用戶是否注冊(cè)4 完整代碼總結(jié) 我們的培訓(xùn)報(bào)名小程序,用戶每次打開(kāi)時(shí)都需要填寫(xiě)個(gè)人信息才可以報(bào)名,如果用戶多次報(bào)名課程,每次都需要填寫(xiě)個(gè)人信息,比較麻煩。 本篇我們就優(yōu)化一下功能&#xff0c…

目錄

  • 1 創(chuàng)建數(shù)據(jù)源
  • 2 注冊(cè)用戶
  • 3 判斷用戶是否注冊(cè)
  • 4 完整代碼
  • 總結(jié)

我們的培訓(xùn)報(bào)名小程序,用戶每次打開(kāi)時(shí)都需要填寫(xiě)個(gè)人信息才可以報(bào)名,如果用戶多次報(bào)名課程,每次都需要填寫(xiě)個(gè)人信息,比較麻煩。

本篇我們就優(yōu)化一下功能,打開(kāi)小程序的時(shí)候我們判斷用戶是否注冊(cè),如果已注冊(cè)就直接提取個(gè)人信息,如果未注冊(cè)就引導(dǎo)用戶注冊(cè)。

1 創(chuàng)建數(shù)據(jù)源

先創(chuàng)建一個(gè)報(bào)名人員信息表
在這里插入圖片描述
然后創(chuàng)建字段,我們的字段有姓名、性別、身份證、電話、工作單位,為了控制數(shù)據(jù)權(quán)限我們?cè)黾右粋€(gè)openid字段
在這里插入圖片描述

2 注冊(cè)用戶

數(shù)據(jù)源建好了之后,我們新建一個(gè)用戶注冊(cè)的頁(yè)面
在這里插入圖片描述
在這里插入圖片描述
用戶注冊(cè)的話我們使用表單容器來(lái)開(kāi)發(fā),拖入表單容器,數(shù)據(jù)源選擇我們剛剛創(chuàng)建的數(shù)據(jù)源
在這里插入圖片描述
這里要注意,openid需要綁定輸入值,綁定為用戶登錄信息里的openid
在這里插入圖片描述
然后切換到樣式,影藏組件
在這里插入圖片描述
選中表單容器,我們?cè)谔峤怀晒χ笤黾右粋€(gè)返回上一頁(yè)的事件
在這里插入圖片描述

3 判斷用戶是否注冊(cè)

如何判斷用戶是否注冊(cè)呢?這需要在生命周期函數(shù)中做判斷,打開(kāi)應(yīng)用編輯器,在右下角點(diǎn)擊代碼編輯器
在這里插入圖片描述
在這里插入圖片描述
首先呢我們需要獲取一下用戶的openid,可以從當(dāng)前的登錄對(duì)象里獲取,先輸入如下代碼獲取用戶的登錄信息

 var openid ;//存儲(chǔ)登錄用戶的id//獲取當(dāng)前登錄用戶基本信息await $app.auth.getUserInfo().then(res =>{ openid = res.openId});

獲取到信息之后,按照這個(gè)登錄信息去用戶表匹配去

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

然后根據(jù)用戶信息是否獲取到來(lái)做路由跳轉(zhuǎn)

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

4 完整代碼

export default {async onPageLoad(query) {//console.log('---------> LifeCycle onPageLoad', query)var openid ;//存儲(chǔ)登錄用戶的id//獲取當(dāng)前登錄用戶基本信息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',    // 頁(yè)面 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')},
}

總結(jié)

我們本篇介紹了用戶注冊(cè)以及在首頁(yè)判斷用戶是否注冊(cè)來(lái)自動(dòng)跳轉(zhuǎn)的內(nèi)容,在開(kāi)發(fā)業(yè)務(wù)邏輯的時(shí)候,需要熟練掌握javascript以及微搭A(yù)PI的用法才可以按照自己的需要實(shí)現(xiàn)具體的功能,感興趣的同學(xué)照著教程練習(xí)一下吧。

http://www.risenshineclean.com/news/22270.html

相關(guān)文章:

  • 重?c網(wǎng)站開(kāi)發(fā)電腦優(yōu)化是什么意思
  • 合肥室內(nèi)裝修設(shè)計(jì)培訓(xùn)seo排名優(yōu)化北京
  • 網(wǎng)站建設(shè)新手指南百度導(dǎo)航如何設(shè)置公司地址
  • 一品威客網(wǎng)官網(wǎng)靠譜嗎搜索引擎優(yōu)化簡(jiǎn)稱(chēng)
  • html櫻花飄落代碼seo免費(fèi)工具
  • 好的做淘寶詳情頁(yè)的網(wǎng)站有哪些內(nèi)容貼吧友情鏈接在哪
  • 天津有做網(wǎng)站不錯(cuò)的嗎seo知識(shí)分享
  • 做網(wǎng)站的工資高百度店鋪
  • 兗州建設(shè)公司網(wǎng)站免費(fèi)推廣網(wǎng)站大全
  • 網(wǎng)站美化怎么做站長(zhǎng)工具seo綜合查詢(xún)分析
  • 怎樣給網(wǎng)站做外鏈聊城疫情最新消息
  • 建設(shè)品牌網(wǎng)站公司關(guān)鍵詞檢測(cè)工具
  • 做網(wǎng)站圖片為什么不清晰衡陽(yáng)百度seo
  • 網(wǎng)站制作公司天強(qiáng)科技seo網(wǎng)站優(yōu)化軟件
  • 標(biāo)題優(yōu)化方法南京谷歌seo
  • 電子商務(wù)網(wǎng)站建設(shè) iis怎樣做網(wǎng)站推廣
  • 蒲城做網(wǎng)站南昌seo排名優(yōu)化
  • 重慶九龍坡?tīng)I(yíng)銷(xiāo)型網(wǎng)站建設(shè)公司哪家好站長(zhǎng)之家查詢(xún)
  • 網(wǎng)站源碼推薦sem競(jìng)價(jià)是什么
  • 網(wǎng)站建設(shè)課本電腦零基礎(chǔ)培訓(xùn)學(xué)校
  • 解釋自己做的網(wǎng)站百度2019舊版本下載
  • 在線客服咨詢(xún)系統(tǒng)seo培訓(xùn)費(fèi)用
  • 自助建站網(wǎng)站源碼第一站長(zhǎng)網(wǎng)
  • 做搜狗網(wǎng)站點(diǎn)擊新聞稿代寫(xiě)
  • html做動(dòng)態(tài)網(wǎng)站嗎促銷(xiāo)活動(dòng)推廣方案
  • 如何免費(fèi)做網(wǎng)站個(gè)人永久免費(fèi)自助建站
  • 網(wǎng)站建設(shè)域名杭州百度推廣電話
  • 網(wǎng)站頁(yè)面設(shè)計(jì)技術(shù)參數(shù)寧波seo推薦推廣渠道
  • 管理網(wǎng)站建設(shè)源代碼程序百度百家官網(wǎng)入口
  • 做網(wǎng)站的圖片從哪里找重慶seo排名電話