版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
personal頁(yè)面實(shí)現(xiàn)過(guò)程目標(biāo)效果:功能描述:實(shí)現(xiàn)過(guò)程:一、創(chuàng)建personal頁(yè)面(使用模板:簡(jiǎn)潔布局+列表)生成personal.html和personal_content.html●主窗口二、去掉模板中header里的內(nèi)容,留下起布局定位的代碼(1)、UI布局<!--header開(kāi)始--><divid="header"class="uhbc-text-headubbc-head"></div><!--header結(jié)束--><!--content開(kāi)始--><divid="content"class="ub-f1tx-l"></div><!--content結(jié)束-->●內(nèi)容窗口使用如下打開(kāi)浮動(dòng)窗口的方式加載personal_content.html中的數(shù)據(jù)appcan.ready(function(){appcan.frame.open("content","personal_content.html",0,titHeight);(1)UI布局<divclass="c-gra1uinn-a1ubbc-headyy_ulev-2yy_h"><divclass="ub-f1ubub-verub-acub-pc"id="login"><divclass="yy_uwh-set3pos_reub"><divclass="yy_uwh-set3uc-a-set3ub-imgsetImg1"id='touxiang'></div></div><divclass="umar-at1"id="userName">點(diǎn)擊頭像登錄</div></div></div><!--下面功能--><divclass="ubub-verub-f1yy_ulev-1"><divid="listview"class="ubtbc-borderyy_sc-bg"></div><divid="listview1"class="ubtbc-borderyy_sc-bgyy_umar-t"></div></div>(2)、引入自定義css文件,并在該文件中做如下定義.yy_uwh-set3{width:4.25em;height:4.25em;}.yy_umar-t{margin-top:2.8em;}.yy_ulev-2{font-size:0.9em!important;}.yy_h{height:9.75em;}.yy_sc-bg{background-color:#FFFFFF;}.yy_ulev-1{font-size:0.843em!important;}(3)、列表控件(lisetview)所需圖片見(jiàn)附件,按照需求給列表控件賦值varlv=appcan.listview({selector:"#listview",type:"thinLine",hasIcon:true,hasAngle:true,hasSubTitle:false,multiLine:1,});lv.set([{title:"我的帖子",icon:"./css/res/wdtz.png",subTitle:"12:05",id:"1"},{title:"編輯信息",icon:"./css/res/wdzp.png",subTitle:"12:05",id:"2"},{title:"我的訂單",icon:"./css/res/wdjl.png",subTitle:"12:05",id:"3"}])lv.on("click",function(ele,obj,curEle){islog=appcan.locStorage.val('islog');//登錄成功的標(biāo)示if(islog=='1'){if(obj.title=='我的帖子'){appcan.window.open({name:'myPost',data:'myPost.html',aniId:'10'})appcan.locStorage.setVal('userID',uID);//從登錄頁(yè)獲取的用戶ID,傳給‘我的帖子’頁(yè)面}elseif(obj.title=='編輯信息'){appcan.window.open({name:'updateMsg',data:'updateMsg.html',aniId:'10'})appcan.locStorage.setVal('name',name);//將要修改的用戶信息傳給修改頁(yè)面appcan.locStorage.setVal('userID',uID);appcan.locStorage.setVal('photo',photo);}}else{appcan.window.openToast('您未登錄','2000','5',0);}})varlv1=appcan.listview({selector:"#listview1",type:"thinLine",hasIcon:true,hasAngle:true,hasSubTitle:false,multiLine:1,});lv1.set([{title:"返回主頁(yè)",icon:"./css/res/ls.png",subTitle:"12:05",id:"1"},{title:"退出登錄",icon:"./css/res/sz.png",subTitle:"12:05",id:"2"}])lv1.on("click",function(ele,obj,curEle){islog=appcan.locStorage.val('islog');if(obj.title=='退出登錄'){if(islog=='1'){appcan.locStorage.remove();//清除緩存$('#userName').text('點(diǎn)擊頭像登錄');photo='5590ee892636b6e31f560d1f';login_data=mbaasURL+photo;$("#touxiang").css("background-image","url('"+login_data+"')!important");}else{appcan.window.openToast('您還未登錄!','2000','5','0');}}elseif(obj.title=='返回主頁(yè)'){appcan.window.open({name:'index',data:'house_index.html'})}})(4)、點(diǎn)擊頭像,打開(kāi)登錄頁(yè)appcan.button("#login","ani-act",function(){appcan.window.open({name:'login',data:'login.html',aniId:'10'});appcan.locStorage.setVal('yemian','personal');//登錄頁(yè)面做標(biāo)示用});(5)、登錄成功后將登錄狀態(tài)以及用戶信息取回到個(gè)人中心頁(yè),在appcan.ready方法里取值mbaasURL='/11430401/public/1/files/';//圖片文件存放地址//取登錄狀態(tài)appcan.window.subscribe('islog',function(msg){appcan.locStorage.setVal('islog',msg);})//取用戶信息appcan.window.subscribe('login',function(msg){uID=JSON.parse(msg)[0].id;name=JSON.parse(msg)[0].userName;photo=JSON.parse(msg)[0].photo;if(!isDefine(photo)){photo='5590ee892636b6e31f560d1f';//如果數(shù)據(jù)庫(kù)中頭像ID為空,就賦一個(gè)默認(rèn)頭像}else{photo=photo;//從數(shù)據(jù)庫(kù)中讀取過(guò)來(lái)的頭像}varlogin_data=mbaasURL+photo;//登錄成功后,顯示用戶名稱(chēng)及頭像$('#userName').text(name);$("#touxiang").css("background-image","url('"+login_data+"')!important");(6)、如果是在發(fā)布房源和預(yù)定房源時(shí)登錄了,回到個(gè)人中心時(shí)應(yīng)顯示該用戶信息,appcan.ready方法里寫(xiě)如下代碼//從發(fā)布房源和預(yù)定房源頁(yè)傳過(guò)來(lái)的if(appcan.locStorage.val('yemian')=='house'){name=appcan.locStorage.val('userName');uID=appcan.locStorage.val('userId');photo=appcan.locStorage.val('photo');if(!isDefine(photo)){photo='5590ee8
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 南京醫(yī)科大學(xué)康達(dá)學(xué)院《專(zhuān)業(yè)方向綜合課程設(shè)計(jì)》2023-2024學(xué)年第一學(xué)期期末試卷
- 湖南省長(zhǎng)沙市2024年中考數(shù)學(xué)模擬考試試卷含答案
- 九江學(xué)院《服裝CAD制版》2023-2024學(xué)年第一學(xué)期期末試卷
- 江蘇海洋大學(xué)《生化分離工程》2023-2024學(xué)年第一學(xué)期期末試卷
- 湖南九嶷職業(yè)技術(shù)學(xué)院《越南語(yǔ)閱讀》2023-2024學(xué)年第一學(xué)期期末試卷
- 【物理】第十二章 簡(jiǎn)單機(jī)械 單元練習(xí)+2024-2025學(xué)年人教版物理八年級(jí)下冊(cè)
- 黑龍江工商學(xué)院《文化與社會(huì)發(fā)展》2023-2024學(xué)年第一學(xué)期期末試卷
- 重慶第二師范學(xué)院《機(jī)器學(xué)習(xí)與人工智能》2023-2024學(xué)年第一學(xué)期期末試卷
- 浙江海洋大學(xué)《光電信息材料與技術(shù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 中國(guó)科學(xué)技術(shù)大學(xué)《公關(guān)與營(yíng)銷(xiāo)策劃》2023-2024學(xué)年第一學(xué)期期末試卷
- GJB9001C質(zhì)量管理體系要求-培訓(xùn)專(zhuān)題培訓(xùn)課件
- 人教版(2024)英語(yǔ)七年級(jí)上冊(cè)單詞表
- 中醫(yī)養(yǎng)生產(chǎn)業(yè)現(xiàn)狀及發(fā)展趨勢(shì)分析
- 2023年浙江省溫州市中考數(shù)學(xué)真題含解析
- 窗簾采購(gòu)?fù)稑?biāo)方案(技術(shù)方案)
- 司庫(kù)體系建設(shè)
- 居間合同范本解
- 機(jī)電傳動(dòng)單向數(shù)控平臺(tái)-礦大-機(jī)械電子-有圖
- 婦科病盆腔炎病例討論
- 食堂油鍋起火演練方案及流程
- 有余數(shù)的除法算式300題
評(píng)論
0/150
提交評(píng)論