【移動應(yīng)用開發(fā)技術(shù)】小程序仿美團城市選擇的實現(xiàn)示例_第1頁
【移動應(yīng)用開發(fā)技術(shù)】小程序仿美團城市選擇的實現(xiàn)示例_第2頁
【移動應(yīng)用開發(fā)技術(shù)】小程序仿美團城市選擇的實現(xiàn)示例_第3頁
【移動應(yīng)用開發(fā)技術(shù)】小程序仿美團城市選擇的實現(xiàn)示例_第4頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

付費下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

【移動應(yīng)用開發(fā)技術(shù)】小程序仿美團城市選擇的實現(xiàn)示例

這篇文章將為大家詳細講解有關(guān)小程序仿美團城市選擇的實現(xiàn)示例,在下覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。具體內(nèi)容如下代碼很簡單.var

city

=

require('../../utils/city.js');

var

app

=

getApp()

Page({

data:

{

searchLetter:

[],

showLetter:

"",

winHeight:

0,

//

tHeight:

0,

//

bHeight:

0,

cityList:

[],

isShowLetter:

false,

scrollTop:

0,//置頂高度

scrollTopId:

'',//置頂id

city:

"上海市",

hotcityList:

[{

cityCode:

110000,

city:

'北京市'

},

{

cityCode:

310000,

city:

'上海市'

},

{

cityCode:

440100,

city:

'廣州市'

},

{

cityCode:

440300,

city:

'深圳市'

},

{

cityCode:

330100,

city:

'杭州市'

},

{

cityCode:

320100,

city:

'南京市'

},

{

cityCode:

420100,

city:

'武漢市'

},

{

cityCode:

410100,

city:

'鄭州市'

},

{

cityCode:

120000,

city:

'天津市'

},

{

cityCode:

610100,

city:

'西安市'

},

{

cityCode:

510100,

city:

'成都市'

},

{

cityCode:

500000,

city:

'重慶市'

}]

},

onLoad:

function

()

{

//

生命周期函數(shù)--監(jiān)聽頁面加載

var

searchLetter

=

city.searchLetter;

var

cityList

=

city.cityList();

var

sysInfo

=

wx.getSystemInfoSync();

var

winHeight

=

sysInfo.windowHeight;

var

itemH

=

winHeight

/

searchLetter.length;

var

tempObj

=

[];

for

(var

i

=

0;

i

<

searchLetter.length;

i++)

{

var

temp

=

{};

=

searchLetter[i];

temp.tHeight

=

i

*

itemH;

temp.bHeight

=

(i

+

1)

*

itemH;

tempObj.push(temp)

}

this.setData({

winHeight:

winHeight,

itemH:

itemH,

searchLetter:

tempObj,

cityList:

cityList

})

},

onReady:

function

()

{

//

生命周期函數(shù)--監(jiān)聽頁面初次渲染完成

},

onShow:

function

()

{

//

生命周期函數(shù)--監(jiān)聽頁面顯示

},

onHide:

function

()

{

//

生命周期函數(shù)--監(jiān)聽頁面隱藏

},

onUnload:

function

()

{

//

生命周期函數(shù)--監(jiān)聽頁面卸載

},

onPullDownRefresh:

function

()

{

//

頁面相關(guān)事件處理函數(shù)--監(jiān)聽用戶下拉動作

},

onReachBottom:

function

()

{

//

頁面上拉觸底事件的處理函數(shù)

},

clickLetter:

function

(e)

{

console.log(e.currentTarget.dataset.letter)

var

showLetter

=

e.currentTarget.dataset.letter;

this.setData({

showLetter:

showLetter,

isShowLetter:

true,

scrollTopId:

showLetter,

})

var

that

=

this;

setTimeout(function

()

{

that.setData({

isShowLetter:

false

})

},

1000)

},

//選擇城市

bindCity:

function

(e)

{

console.log("bindCity")

this.setData({

city:

e.currentTarget.dataset.city

})

},

//選擇熱門城市

bindHotCity:

function

(e)

{

console.log("bindHotCity")

this.setData({

city:

e.currentTarget.dataset.city

})

},

//點擊熱門城市回到頂部

hotCity:

function

()

{

this.s

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論