网友真实露脸自拍10p,成人国产精品秘?久久久按摩,国产精品久久久久久无码不卡,成人免费区一区二区三区

小程序模板網(wǎng)

微信小程序開發(fā)教程第六章:「名片盒」「我」的頁面開發(fā)

發(fā)布時間:2018-03-20 09:29 所屬欄目:小程序開發(fā)教程

感謝「名片盒」團隊提供他們的服務(wù)號來動這個手術(shù),目前微信公布的工具和代碼都不是正式版,隨時有可能調(diào)整,大家先體驗和學(xué)習(xí)為主吧。

 
 
 

效果圖與需求:

 

 

玩轉(zhuǎn)微信應(yīng)用號,「小程序」開發(fā)實操指南第三彈

 

 

用戶有多張名片,需要左右切換查看,往下切換是菜單按鈕。

 

 

這里需求兩處滑動,用到了微信提供給我們的滑動組件 swiper,并且進行了嵌套使用,第一層是名片展示與菜單按鈕的上下滑動,第二層是名片展示的左右滑動(支持互相嵌套使用的,可以放心使用)。

 

 

Vertical 加上就是縱向滑動,去掉即是左右滑動。

 

 

整體結(jié)構(gòu)如下所示:

 

 

玩轉(zhuǎn)微信應(yīng)用號,「小程序」開發(fā)實操指南第三彈

 

 

點擊事件綁定的是數(shù)據(jù)切換方式,因為需要支持多次點擊切換。

 

 

玩轉(zhuǎn)微信應(yīng)用號,「小程序」開發(fā)實操指南第三彈

 

 

初始化數(shù)據(jù)是 nextSlide:

 

 

玩轉(zhuǎn)微信應(yīng)用號,「小程序」開發(fā)實操指南第三彈

 

 

再看下 nextSlide 事件。currentSlide 是當(dāng)前頁面的 index,改變它即可完成切換效果,可以看上圖初始化數(shù)據(jù)時設(shè)置了 cs 是 0。

 

 

玩轉(zhuǎn)微信應(yīng)用號,「小程序」開發(fā)實操指南第三彈

 

 

因而賦值當(dāng)前 data.cs+1 即可,再把綁定點擊事件 clickNext 切換成 nextSlideAgain。

 

 

玩轉(zhuǎn)微信應(yīng)用號,「小程序」開發(fā)實操指南第三彈

 

 

再看下 nextSlideAgain 事件,執(zhí)行的減去 1 個索引,實現(xiàn)多次點擊切換效果。

 

 

玩轉(zhuǎn)微信應(yīng)用號,「小程序」開發(fā)實操指南第三彈

 

 

具體效果可以看到。

 

 

點擊個人名片進去編輯名片頁面,由于需要帶參,故而使用的是 wx.navgateTo。

 

 

玩轉(zhuǎn)微信應(yīng)用號,「小程序」開發(fā)實操指南第三彈

 

 

可以看下效果:

 

 

玩轉(zhuǎn)微信應(yīng)用號,「小程序」開發(fā)實操指南第三彈

 

 

玩轉(zhuǎn)微信應(yīng)用號,「小程序」開發(fā)實操指南第三彈

 

 

最后上點干貨:

 

 

我們發(fā)出第一篇教程的時候有人就注意到這點了,怎么做真實數(shù)據(jù)交互,下面大家可以了解下。

 

 

首先進去是 MD5 加密,requster 交互層。

 

 

玩轉(zhuǎn)微信應(yīng)用號,「小程序」開發(fā)實操指南第三彈

 

 

怎么引用 MD5.js?當(dāng)然是模塊化 require,被引用的 js 不要忘記 module.exports 出來。

 

 

下面是 requester.js 引用 MD5.js。

 

 

ApplicationRoot 是服務(wù)器地址(配置服務(wù)器時在開發(fā)設(shè)置頁面查看 AppID 和 AppSecret,配置服務(wù)器域名)。

 

 

玩轉(zhuǎn)微信應(yīng)用號,「小程序」開發(fā)實操指南第三彈

 

 

Require.js 這里 module.exports 是暴露方法出去。

 

 

玩轉(zhuǎn)微信應(yīng)用號,「小程序」開發(fā)實操指南第三彈

 

 

這時候在全局 app.js 里面引入 require.js 映射到全局 global,這個 global 是全局的。

 

 

玩轉(zhuǎn)微信應(yīng)用號,「小程序」開發(fā)實操指南第三彈

 

 

這時候那個頁面需要那個頁面就直接去接受吧,模塊化是不是很好用?

 

 

玩轉(zhuǎn)微信應(yīng)用號,「小程序」開發(fā)實操指南第三彈

 

 

可以完整的看下與后臺做數(shù)據(jù)交互的一個請求實現(xiàn)方式如下:

 

 

圖一是 requester.js 里面的封裝。

 

 

圖二是需要調(diào)用數(shù)據(jù)的頁面渲染。

 

 

玩轉(zhuǎn)微信應(yīng)用號,「小程序」開發(fā)實操指南第三彈

 

 

玩轉(zhuǎn)微信應(yīng)用號,「小程序」開發(fā)實操指南第三彈



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