付費下載
下載本文檔
版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 落實學(xué)生返校教職工先行制度
- 用電安全培訓(xùn)課件大全
- 2026廣東廣州市花都區(qū)花東鎮(zhèn)大塘小學(xué)語文專任教師招聘1人備考考試試題附答案解析
- 2026年中國航天科技集團有限公司第五研究院第五一0所校園招聘參考考試題庫附答案解析
- 2026年常德煙草機械有限責(zé)任公司招聘(35人)備考考試試題附答案解析
- 2026湖南婁底市婁星區(qū)青年就業(yè)見習(xí)單位第二批招募見習(xí)人員22人備考考試試題附答案解析
- 2026河南平頂山市宜陽縣第一批城鎮(zhèn)公益性崗位招聘100人備考考試題庫附答案解析
- 2026西藏山南市加查縣文旅局公益性崗位1人備考考試試題附答案解析
- 2026北京語言大學(xué)新編長聘人員招聘25人(第一批)備考考試題庫附答案解析
- 生產(chǎn)過程管理制度制度
- 電磁輻射環(huán)境下的職業(yè)健康防護
- 2026年及未來5年中國芋頭行業(yè)市場發(fā)展現(xiàn)狀及投資方向研究報告
- 中藥外洗治療化療導(dǎo)致外周神經(jīng)毒課件
- 2025-2026學(xué)年人教版(新教材)小學(xué)數(shù)學(xué)三年級下冊(全冊)教學(xué)設(shè)計(附目錄P208)
- 2025版中國慢性乙型肝炎防治指南
- 2026年及未來5年市場數(shù)據(jù)中國草酸行業(yè)發(fā)展前景預(yù)測及投資戰(zhàn)略數(shù)據(jù)分析研究報告
- 感染科結(jié)核病防治培訓(xùn)指南
- 2025年湖南生物機電職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性考試模擬測試卷附答案
- 金屬水幕施工方案(3篇)
- 2025美國心臟協(xié)會心肺復(fù)蘇(CPR)與心血管急救(ECC)指南解讀
- 2024-2025學(xué)年浙江省金華市蘭溪市一年級(上)期末數(shù)學(xué)試卷
評論
0/150
提交評論