免费国产欧美国日产_少妇AV一区二区三区无码_蜜桃精品av无码喷奶水小说_jk18禁网站视频_精产国品一二三级产品区别_被夫の上司に犯波多野结衣_78m成人手机免费看_最爽最刺激18禁视频_偷偷色噜狠狠狠狠的777米奇

易優(yōu)GEO 重磅上線 ~ 一站式GEO優(yōu)化工具,讓豆包、文心一言、DeepSeek 在回答中主動(dòng)推薦你的品牌,搶占AI流量入口!  點(diǎn)擊查看

小程序模板網(wǎng)

微信小程序仿阿姨幫

發(fā)布時(shí)間:2018-04-18 11:42 所屬欄目:小程序開發(fā)教程

我做的小程序是模仿手機(jī)app版的阿姨幫軟件,主要實(shí)現(xiàn)的功能有:

地理定位 
地圖選址 
預(yù)約服務(wù) 
下單 
查看訂單 
頁面跳轉(zhuǎn) 
底欄切換良好交互 
圖片輪播

首先先要解釋我的數(shù)據(jù)來源,我使用的是用mock來模擬數(shù)據(jù),詳情看http://www.easy-mock.com Easy Mock是一個(gè)可視化工具,能快速生成模擬數(shù)據(jù)的服務(wù),它能為我們提供一個(gè)數(shù)據(jù)接口url,這要我們就能夠使用request發(fā)送數(shù)據(jù)請(qǐng)求了。其次要解釋的是用戶登錄問題,我選擇的使用微信賬號(hào)登錄,使用小程序自帶的wx.getUseInfo()應(yīng)用接口來獲取用戶的信息,當(dāng)然它首先會(huì)調(diào)用wx.login接口,詢問用戶是否給予權(quán)限。先就交代這兩點(diǎn),讓我們正式進(jìn)入主題:

功能實(shí)現(xiàn)

輪播圖 & 底欄交互 & 頁面跳轉(zhuǎn) 
先來看看主界面:

Image text

這個(gè)界面用到了微信小程序自帶的輪播圖(swiper)組件以及底欄(tabbar)組件,能夠快速的實(shí)現(xiàn)我們想要的圖片輪播和底欄切換的效果,而這些用原生js或者jquery來coding都是很麻煩的. 讓我們來看看微信小程序是如何實(shí)現(xiàn)的吧:

HTML結(jié)構(gòu)

 

				
  1. <swiper
  2. class="binner"
  3. vertical="{{vertical}}"
  4. autoplay="{{autoplay}}"
  5. interval="{{interval}}"
  6. duration="{{duration}}"
  7. indicator-dots="{{indicatorDots}}">
  8. <block wx:for="{{topimg}}" wx:key="item">
  9. <swiper-item>
  10. <image src="{{item.image}}" class="slide-image"></image>
  11. </swiper-item>
  12. </block>
  13. <view class="city" bindtap="bindViewTap" >
  14. <text class="current">{{city}}</text>
  15. </view>
  16. </swiper>
  17. JS配置
  18.  
  19. Page({
  20. data: {
  21. indicatorDots:true,
  22. vertical:false,
  23. autoplay:true,
  24. interval:3000,
  25. duration:1200,
  26. ......
  27. }
  28. })

以上就是實(shí)現(xiàn)圖片輪播效果的代碼,使用滑塊視圖容器swiper組件,它擁有vertical(是否垂直放置圖片)、autoplay(是否自動(dòng)切換)、interval(自動(dòng)切換時(shí)間間隔)、duration(滑動(dòng)動(dòng)畫時(shí)長(zhǎng))、durationindicator-dot(是否顯示面板指示點(diǎn))等屬性,再在js里對(duì)這些屬性做相關(guān)的設(shè)置。此外,在組件上還用到了列表渲染wx:for,將圖片的src屬性綁定在一個(gè)數(shù)組上,使用數(shù)組中各項(xiàng)的數(shù)據(jù)重復(fù)渲染swiper組件

看看底欄切換交互的效果吧!

Image text

先暫且不管我制作的gif圖有多渣,主要想體現(xiàn)的就是個(gè)各底部欄之間能進(jìn)行切換,這個(gè)功能實(shí)現(xiàn)較簡(jiǎn)單,主要在tabBar里設(shè)置樣式、頁面路徑、圖片路徑,用列表list來渲染,詳細(xì)請(qǐng)參考以下代碼

 

				
  1. "tabBar":{
  2. "color":"#888",
  3. "selectedColor":"#00beaf",
  4. "borderStyle":"white",
  5. "backgroundColor":"#fff",
  6. "list":[{
  7. <li o="" cl="" ptm="" pbm"="">


易優(yōu)小程序(企業(yè)版)+靈活api+前后代碼開源 碼云倉庫:starfork
本文地址:http://www.szcjxy.com/wxmini/doc/course/23704.html 復(fù)制鏈接 如需定制請(qǐng)聯(lián)系易優(yōu)客服咨詢: 點(diǎn)擊咨詢
在線客服