在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美

當前位置:雨林木風下載站 > 應用軟件教程 > 詳細頁面

微信小程序開發案例總結

微信小程序開發案例總結

更新時間:2025-09-30 文章作者:未知 信息來源:網絡 閱讀次數:

微信小程序,簡稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應用,它實現了應用“觸手可及”的夢想,用戶掃一掃或搜一下即可打開應用。小程序是一種不用下載就能使用的應用,也是一...
微信小程序,簡稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應用,它實現了應用“觸手可及”的夢想,用戶掃一掃或搜一下即可打開應用。小程序是一種不用下載就能使用的應用,也是一項門檻非常高的創新,經過將近兩年的發展,已經構造了新的小程序開發環境和開發者生態。
這篇文章主要介紹了微信小程序 開發過程中遇到問題總結的相關資料,需要的朋友可以參考下

微信小程序 開發過程中遇到問題總結

第一次正式開發一個小程序,就從以下幾個方面來談一談小程序的開發過程和心得吧,主要說說這次項目中用到的功能。

數據請求

這次的小程序,沒有太多的附加功能,所以數據以及對數據的處理是這次的主體工作,小程序向用戶提供API,供用戶向自己的服務器請求數據,值得一提的是,開發小程序之前,需要先在微信公眾平臺申請appID,并且綁定域名,域名必須是https協議,然后在小程序的開發工具的配置信息中完善信息,請求的地址需要在前面綁定的域名下。這個項目中用到wx.request從服務器拉取數據。

wx.request({
   url: that.data.couponData.requestUrl,
   data: that.data.couponData.queryData,
   header: {
     'content-type': 'application/json'
   },
   success: function(res) {
     var list = res.data.goodsList;
     console.log(res.data);
     for(var i in list) {
       list[i].quanUsedNum = parseInt(list[i].quanTotalNum) - parseInt(list[i].quanRemainNum);
      list[i].isImgRendered = false;
     }
    list[0].isImgRendered = list[1].isImgRendered = list[2].isImgRendered = list[3].isImgRendered = true;
     that.setData({"couponData.totalPage":res.data.totalPage});
     that.setData({"couponData.list":that.data.couponData.list.concat(list)});
    that.setData({"couponData.loadmore":!that.data.couponData.loadmore});
     that.setData({"couponData.queryData.pageNum":parseInt(that.data.couponData.queryData.pageNum) + 1});
     if(that.data.couponData.queryData.pageNum > that.data.couponData.totalPage) {
      that.setData({"couponData.isAction":false});
    }

    if(that.data.couponData.list.length < 1) {
      that.setData({"couponData.nodata":true});
    }
     if(f) {
       f();
     }
   }
 });

數據緩存

這里使用數據緩存是因為需要做一個搜索功能,就涉及到頁面之間的數據傳遞,放在地址中也是一種方法,借用一下localStorage也可以,使用wx.setStorage將數據存儲到localStorage中,頁面跳轉之后,在從localStorage中讀取就可以了,讀取數據的時候分同步讀取和異步讀取。

剪切板的應用

借用小程序的API可以很方便的將任何信息復制到剪切板,然后就可以粘貼了。

wx.setClipboardData({
   data: '【' + that.data.couponData.list[e.currentTarget.id].goodsTitle + '】復制這條信息,打開【手機淘寶】' + that.data.couponData.list[e.currentTarget.id].twoInOneKouling,
   success: function(res) {
     that.setData({"couponData.copyTip":true,"couponData.Kouling":that.data.couponData.list[e.currentTarget.id].twoInOneKouling})
   }
 });

模板

在這個項目中,頁面基本很相似,但有細微差別,所以就使用了模板,新建一個template/template.wxml,name屬性必須要設置。

 <template name='navsearch'>
 <view class='nav-search'>
   <view class='nav-search__container space-between'>
     <view class='nav-search__search' wx:if='{{isSearch}}'></view>
     <input class='nav-search__input' placeholder='請輸入關鍵詞找券' name='queryStr' value="{{queryStr}}" bindfocus='toggleSearch' bindconfirm='doQuery' bindinput="syncQuery"/>
     <view class='nav-search__delete' wx:if='{{!isSearch}}' bindtap='deleteAll'></view>
     <view class='nav-search__btn center' wx:if='{{!isSearch}}' bindtap='doQuery'>搜索</view>
   </view>

   <view class='nav-filter' bindtap='toggleFilter'></view>
 </view>
 </template>

 <!--在其他文件中使用模板-->
 <import src="/template/template.wxml" />
 <template is='navsearch' data="{{...couponData}}"></template>

模塊化

對于公共的js可以寫在一個專門的js文件中,然后使用module.exports暴露接口。
通用的js文件使用require引入。

 var common = require('../../common/common.js');
 ...
 common.f(); //調用

redirectTo & navigateTo

redirectTo是重定向至某頁面,navigateTo是打開新的頁面,值得說明的一點是,使用navigateTo打開的頁面太多會導致小程序卡頓。

分享

 Page({
   onShareAppMessage: function () {
     return {
       title: 'your title!',
       path: '/xxxx/xxxx/xxxx',  //分享之后回到這個頁面
       success: function(res) {
         f(); //成功回調;
       },
       fail: function(res) {
         f(); //失敗回調;

       }
     }
   }
 })

提高列表滑動的流暢性

簡而言之就是頁面滾動到哪里,列表中的圖片就顯示到哪里,實現方法如下。

//js文件
 Page({
   loadImg:function(e) {
     //計算接下來加載哪幾張
     var index = Math.floor((e.detail.scrollTop - 8)/259.5);
     var temp = this.data.couponData.list; //完整的列表
     var min = Math.max(index * 2,0),max = Math.min(index * 2 + 8,temp.length);
     for(var i = min; i < max; i ++) {
       if(temp[i] && !temp[i].isImgRendered) {
         temp[i].isImgRendered = true; //列表中的每一項有一個標記是否加載圖片的的屬性,默認false,隨著頁面滾動,一個個變成true。
       }
     }
     this.setData({"couponData.list":temp});
     temp = null;
   },
 })

 //wxml文件中在scroll-view上綁定事件。
 <scroll-view class="section" scroll-y="true" bindscroll='loadImg'></scroll-view>

以上就是微信小程序開發實例總結的詳細內容,更多請關注php中文網其它相關文章!


小程序是一種不需要下載安裝即可使用的應用,它實現了應用“觸手可及”的夢想,用戶掃一掃或者搜一下即可打開應用。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美
  • <li id="86scu"><menu id="86scu"></menu></li>
    <li id="86scu"></li>
    <button id="86scu"></button>
  • <s id="86scu"></s><button id="86scu"><menu id="86scu"></menu></button>
  • 亚洲五月激情网| 国产成人精品无码播放| 国产特级淫片高清视频| 国产一区一区三区| 777视频在线| 三级4级全黄60分钟| www.99热这里只有精品| 性欧美18一19内谢| 第九区2中文字幕| 在线视频观看一区二区| 啊啊啊国产视频| 男操女免费网站| 北条麻妃亚洲一区| 樱空桃在线播放| 日本黄大片在线观看| 免费观看国产精品视频| 日韩欧美一区二| 成人免费毛片播放| 成年人网站av| 久久久久久www| 国产无套粉嫩白浆内谢的出处| 九九热在线免费| 国产又粗又猛大又黄又爽| 男人天堂成人网| www在线观看免费| 中文字幕国产免费| 97干在线视频| 亚洲天堂网一区| 欧洲美女和动交zoz0z| 国模无码视频一区二区三区| 日本一本二本在线观看| 自拍一级黄色片| 白嫩少妇丰满一区二区| 天天综合五月天| 热久久精品国产| 久久这里只有精品8| 日本www.色| 人妻久久久一区二区三区| 一女二男3p波多野结衣| 欧美精品久久久久久久自慰| 国产又猛又黄的视频| 岛国大片在线播放 | 成人性视频欧美一区二区三区| 国产精品久久久毛片| 久久亚洲精品无码va白人极品| 久草综合在线观看| 国产av熟女一区二区三区| 五月天激情视频在线观看| 国产精品入口芒果| www.日本久久| 奇米影视四色在线| 欧美 日韩精品| 无码 制服 丝袜 国产 另类| 麻豆中文字幕在线观看| 中文字幕国产免费| 已婚少妇美妙人妻系列| 欧美三级一级片| 日韩 欧美 视频| 欧美做受777cos| 99国产精品久久久久久| 午夜在线观看av| www.国产区| 黄色av免费在线播放| 国产一区二区在线视频播放| 99色这里只有精品| 免费人成在线观看视频播放| 男人日女人的bb| 99久热在线精品视频| 久久久久久久久影视| 欧美一级爱爱视频| 男女视频网站在线观看| 久久久国内精品| 久久久久久久香蕉| 日韩精品视频在线观看视频| 日韩亚洲欧美一区二区| 亚洲爆乳无码精品aaa片蜜桃| 国产精品免费看久久久无码| 少妇大叫太大太粗太爽了a片小说| xxxxxx在线观看| aa在线观看视频| 欧美精品aaaa| 五月六月丁香婷婷| 欧洲美女和动交zoz0z| 亚洲乱码日产精品bd在线观看| 男人天堂av片| 国产又黄又猛又粗又爽的视频| 污污的视频免费| 黄色网络在线观看| 国产v片免费观看| 国产色视频在线播放| 日本老太婆做爰视频| 午夜精品久久久久久久无码| 午夜视频你懂的| 特级西西444| mm1313亚洲国产精品无码试看| 亚洲综合婷婷久久| 欧美一区二区三区综合| 中文字幕无码不卡免费视频| 两性午夜免费视频| 黑人糟蹋人妻hd中文字幕| 午夜剧场在线免费观看| 人妻av无码专区| 中文字幕成人免费视频| 缅甸午夜性猛交xxxx| 最新av免费在线观看| 霍思燕三级露全乳照| 999久久久精品视频| 免费黄色福利视频| 黄色www在线观看| 国产超碰在线播放| youjizz.com在线观看| 成人av毛片在线观看| 日日碰狠狠丁香久燥| 国产精品久久久久久久乖乖| 99久久99精品| 网站一区二区三区| 男人天堂999| 日韩a∨精品日韩在线观看| 色网站在线视频| www.亚洲高清| 亚洲人成无码www久久久| 欧美黑人在线观看| 樱空桃在线播放| 伊人国产精品视频| 日本高清久久久| 天天干天天爽天天射| 三年中国国语在线播放免费| 青青在线视频观看| 欧美色图色综合| 免费在线激情视频| 日本三级免费观看| 日本999视频| 我看黄色一级片| 99热一区二区| 91网址在线观看精品| 奇米777在线| 亚洲成人动漫在线| 亚洲国产一二三精品无码| 久久视频免费在线| 久久av高潮av| 国产真人做爰毛片视频直播| 国产 日韩 亚洲 欧美| 浮妇高潮喷白浆视频| 日本免费黄视频| 亚洲天堂av线| 性鲍视频在线观看| www.激情网| 亚洲爆乳无码专区| 亚洲欧美日韩精品一区| ijzzijzzij亚洲大全| 精品少妇人欧美激情在线观看| 国产黄色一级网站| 中文字幕网av| 国产成人一二三区| 国产精品欧美激情在线观看| 国内自拍视频一区| 日韩精品第1页| 男人靠女人免费视频网站| 亚洲狼人综合干| 一级黄色片播放| 无码人妻丰满熟妇区五十路百度| 国产精品人人爽人人爽| 日本a在线天堂| 不卡av免费在线| 日韩成人三级视频| 精品日韩久久久| 青青草免费在线视频观看| 草草久久久无码国产专区| 成人性生交视频免费观看| 91成人在线观看喷潮教学| 午夜国产福利在线观看| aa在线观看视频| 熟妇熟女乱妇乱女网站| 日韩无套无码精品| 成人免费性视频| 亚洲精品乱码久久久久久动漫| 天堂…中文在线最新版在线| 在线播放黄色av| 中文字幕成人在线视频| 国产女大学生av| www.av蜜桃| 熟女视频一区二区三区| 国产精品自拍视频在线| 国产a视频免费观看| 日韩av中文字幕第一页| 女人床在线观看| 欧美精品色视频| 亚洲在线观看网站| 高清av免费看| 国产精品无码av无码| 国产老熟妇精品观看| 日本一级黄视频| 超级碰在线观看| 色中文字幕在线观看| 91网址在线播放| 少妇一级淫免费放| 国产三级国产精品国产专区50| 国产熟人av一二三区| 欧美 日韩 国产 激情| 91国产精品视频在线观看|