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

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

微信小程序開發(4)小程序開發實操向導

微信小程序開發(4)小程序開發實操向導

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

微信小程序,簡稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應用,它實現了應用“觸手可及”的夢想,用戶掃一掃或搜一下即可打開應用。小程序是一種不用下載就能使用的應用,也是一...
微信小程序,簡稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應用,它實現了應用“觸手可及”的夢想,用戶掃一掃或搜一下即可打開應用。小程序是一種不用下載就能使用的應用,也是一項門檻非常高的創新,經過將近兩年的發展,已經構造了新的小程序開發環境和開發者生態。
找到創建的 demo 文件夾,把項目導入到你的編輯器,這里使用的是Sublime Text編輯器。



這個時候需要根據自己的項目需求結構進行更改了,項目根目錄下面是首頁渲染的幾個 tabBar 頁面,以及 app 的一些配置文件,如名片盒項目的 tabBar 是 3 個切換菜單



我們先找到 app.json 文件打開配置好這幾個菜單,配置好 tabBar,這個直接把配置文件改成你自己設計的即可。


App.json 里面有幾個配置項:

  • Pages:這個是編寫的js文件,后綴.js這里不需要使用,配置好正確路徑即可正常調用(若調用不到,在重啟微信開發者工具會直接報 page 錯誤)。 Window:配置頂部的一些樣式,文檔介紹比較詳細。 tabBar:底部的幾項配置,見名知意。 networkTimeout:暫時沒發現用處,建議看文檔。根據實際項目需求進行添加與更改。 iconPath和selectedIconPath:底部菜單按鈕圖片與得到切換點擊高亮。* text:可以去掉,全部去掉會發現底部 tabar 高度會減少很多。


Json 文件配置好后,根據項目進行文件創建。Demo:存放的是假數據,這一期的開發工具支持 require,假數據使用的是 .js 文件形式,里面的數據結構 json 一致,把 data 暴露出去即可





然后取數據 require 進來即可,這一點使用很方便;Images:圖片路徑;Page:除 tabar 以外的頁面;Servise:服務交付層(與后臺聯調真實數據時使用); Wxss:一些公共的 css 文件;看到這里大家發現每個頁面都被連帶好三個不同的后綴。分別頁面,css,js 目前只能依照這樣,是微信應用號的一個規范吧。

Wxss 文件是引入你寫的樣式文件,也可以直接在里面寫樣式。


Js 文件需全部配置到 pages 里面才能生效。


下一章:微信小程序首頁面開發。

第四章 微信小程序首頁面開發

進行了各種準備與配置后,來到首頁開發。首先需要實現首頁效果圖如下:





Template 名片很多,需要用模板、 這里需要微信提供的基礎組件大致是 input(搜索框)、action-sheet(右邊是個底部下拉菜單,需要下拉菜單)、 Scroll-view (右邊 ABC 跳轉)、(這個目前實現還有點問題,正在攻克中)。

View是塊元素,整個搜索框的一個樣式。

  • 名片夾:由于該項目主打名片功能,故很多地方使用,所以需要把名片以 template 分離出來。 Template:定義一個模板,name 模板的名字其實是個作用域。 Block:循環控制,名片很多,必須用循環出來,和很多操作數據的前端框架循環差不多。 支持自定義屬性 data,這里用作判斷線上名片以及線下名片。 View 里面是一些數據引入,里面是支持三目運算符。


引入 template 時非常方便,is 和 name 一樣,data 是 nameData 傳遞過來的數據填充。

一切都綁定數據為中心點。


取到數據具體操作根據你數據結構:


這里的數據結構和 json 數據結構一樣,

這里如要傳到頁面的話即是

this.setData({nameData:card_list_name.data.cards,timeData:card_list_time.data.cards});

因為頁面遍歷的是 nameData,timeData


可以看下打印出來的數據結構,根據你的結構進行解析與傳遞。


也可以看下這里對數據的一些操作。(這里須根據定義的 json 數據格式來操作的)


名片的樣式由于很多頁面需要使用放在 common.css 里面,這個 common.css 是所有頁面都需要用到,一些初始化設置。它是在 app.wxss 里面引用之后才能被映射到全局 APP。



搜索框:其中 bindChange 為輸入框發生改變事件。微信提供的 bindchange 在支持方面還有小問題,目前是失去焦點才能觸發到此事件的發生,待后續完善吧,先實現功能再說。


在 index.js 里面寫事件

bindInputChange:function(e){ //發生搜索事情var self = this; //this綁定,這個this指向微信的提供window var Text = e.detail.value.toUpperCase(); //取到輸入的內容if(Text==""){ //如果輸入為空 一些東西需要顯示 否則不顯示show_letter = "block"; }else{show_letter = "none";}this.setData({show_letter:show_letter, showSheet:true});var res = nameData; 獲取到傳遞的數據if(data_type=="name"){}else if(data_type=="time"){res = timeData; };for(var k in res){ //for-in循環取到data里面的cardsvar data = res[k].cards; for(var i = 0;iIf(data[i].userName!=null && data[i].userName.indexOf(Text)!=-1){ data[i]["display"] = "block"; //存在就是賦值顯示}else{data[i]["display"] = "none"; // 不存在賦值不顯示}}}}


菜單欄:做到菜單欄,使用微信提供的下拉菜單組件 action-sheet,它被觸發的條件在這里。


一切以綁定事件為起點:

還是得先布好局才能被調動

![](http://upload-images.jianshu.io/upload_images/3113151-700fe4381ecb70c1.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

Js 配置:

![](http://upload-images.jianshu.io/upload_images/3113151-a29c120dbfb3e6ff.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

Data 初始化數據:

![](http://upload-images.jianshu.io/upload_images/3113151-7ac34cbc72e90e98.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

這里得取非,直接設置 false 調不出來: 調用事件。

![](http://upload-images.jianshu.io/upload_images/3113151-bfdd0f2e6ce40a96.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

調出來還得去掉它啊:如下相同即可

![](http://upload-images.jianshu.io/upload_images/3113151-e2536f3cad3ab6d0.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

取消直接上事件即可。(分為菜單欄外部與底部)

![](http://upload-images.jianshu.io/upload_images/3113151-07ae959331529a76.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

![](http://upload-images.jianshu.io/upload_images/3113151-5ea6156d3a6cf559.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

//好了,就是這么簡單。實現效果簡單,體驗效果確實非常不錯。

![](http://upload-images.jianshu.io/upload_images/3113151-31724704aa72189e.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

還需要個 loading 效果(暫時沒做動畫,后期再考慮。)Loading 布局

![](http://upload-images.jianshu.io/upload_images/3113151-6b9e098615e2a5ce.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

首頁的最外層 view

![](http://upload-images.jianshu.io/upload_images/3113151-ca2127936d0fa74b.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

根據微信的生命周期

"Onload:function(e){this.setData({toastDisplay:”block”,htmlWrapDisplay:”none”})}, onShow:function(e){this.setData({toastDisplay:”none”,htmlWrapDisplay:”block”})}

加載條完成。


掃一掃,直接調用拍照功能,從這里看到微信提供的拍照 api 使用起來非常快速,只需根據需求配置即可。


點擊掃一掃之后,在開發者工具即可看到如下效果。


做到這里說明下,dom 長度有限制,頁面的結構太長,也是無法渲染的,暫且把公司排序暫時先去掉了。


左邊的 ABC 跳轉(還在繼續完善中)。這里還有個左滑刪除名片功能,微信沒有提供這個在移動端很實用的功能真的比較遺憾,后面得花點時間自己寫下(后續完善)。

好了,今天更新的內容就先到這里。

【相關推薦】

1. 微信小程序完整源碼下載

2. 微信小程序demo:卡卡汽車

3. 簡單的左滑操作和瀑布流布局

以上就是微信小程序開發(四)小程序開發實操指南的詳細內容,更多請關注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>
  • 欧美精品第三页| 我要看一级黄色大片| 欧美精品性生活| 日本福利视频一区| 欧美大片久久久| 午夜激情在线观看视频| 日韩中文字幕三区| 草草视频在线免费观看| 国产999免费视频| 最近中文字幕一区二区| av动漫免费看| 日本a在线免费观看| 黄色录像特级片| 久久成年人网站| 思思久久精品视频| 国产精品拍拍拍| 日韩亚洲在线视频| 丝袜老师办公室里做好紧好爽 | 免费网站在线观看视频| 在线观看免费不卡av| 天美星空大象mv在线观看视频| 91九色在线观看视频| 337p粉嫩大胆噜噜噜鲁| 日韩欧美国产综合在线| 欧日韩免费视频| 免费看日本毛片| 免费视频爱爱太爽了| 国产精品免费看久久久无码| 国产日本欧美在线| 黄色网络在线观看| 蜜桃视频一区二区在线观看| av磁力番号网| 成人国产在线看| 成人在线播放网址| 国产人妻777人伦精品hd| av日韩一区二区三区| 欧美v在线观看| 成人性生生活性生交12| 小早川怜子一区二区三区| 日本福利视频导航| 又大又硬又爽免费视频| 91视频 -- 69xx| 欧美日韩第二页| 色91精品久久久久久久久| 亚洲免费999| 久久久久久久久网| www精品久久| 天天插天天操天天射| 熟妇熟女乱妇乱女网站| 亚洲人成无码网站久久99热国产| 日韩av片在线看| 国产三级生活片| av 日韩 人妻 黑人 综合 无码| 999在线观看视频| 欧美性猛交久久久乱大交小说| 想看黄色一级片| 精品国产一二三四区| 亚洲第一中文av| 欧美中日韩在线| 狠狠热免费视频| 国产精品久久成人免费观看| 男人天堂av片| 天天综合网久久| 国产91xxx| 欧美xxxx吸乳| 一区二区在线播放视频| 一二三四中文字幕| 色婷婷狠狠18| av免费观看大全| 欧美国产日韩在线视频| 日韩精品一区二区三区久久| 999久久久精品视频| 日韩在线视频在线观看| 91免费视频黄| 亚洲色图久久久| 亚欧无线一线二线三线区别| 超碰成人在线免费观看| 欧美 国产 小说 另类| 日本a级片在线观看| 国产乱女淫av麻豆国产| 漂亮人妻被中出中文字幕| 操bbb操bbb| 性鲍视频在线观看| av在线无限看| 丁香啪啪综合成人亚洲 | 日韩在线一区视频| 日本熟妇人妻xxxxx| 欧美性潮喷xxxxx免费视频看| 亚洲五月天综合| 成年人免费在线播放| 免费超爽大片黄| 日本a在线天堂| 国产精品久久久久久久99| 亚洲成人av免费看| 国产真实乱子伦| www黄色日本| 成年人看的毛片| 激情小视频网站| 91传媒免费视频| 中国黄色录像片| 亚洲第一页在线视频| 亚洲欧美日韩综合网| 中文字幕永久视频| 啊啊啊国产视频| 在线观看高清免费视频| 男人的天堂99| 91激情视频在线| 少妇一级淫免费播放| 色婷婷综合网站| 污污网站免费观看| 国内av一区二区| 中国老女人av| 加勒比成人在线| 色综合久久久久无码专区| 国产精品网站免费| 99999精品视频| 波多野结衣天堂| www.99r| 97超碰人人看| 欧美黄网在线观看| 少妇无码av无码专区在线观看| 欧美日韩黄色一级片| 黑人粗进入欧美aaaaa| 老司机久久精品| 妺妺窝人体色www看人体| 国产一区二区四区| 成人黄色一区二区| 亚洲高清视频免费| 久久精品无码中文字幕| 久久久久人妻精品一区三寸| 日av中文字幕| www.51色.com| 黄色大片在线免费看| 国产无套内射久久久国产| 午夜精品久久久久久久99热影院| av电影一区二区三区| 日日摸日日碰夜夜爽无码| 999精彩视频| 国产成人一区二区三区别| 久久国产成人精品国产成人亚洲 | 污污网站在线观看视频| 国产91av视频在线观看| 黄色一级视频片| 色噜噜狠狠永久免费| 欧美成人精品免费| av污在线观看| 日韩小视频在线播放| 激情图片中文字幕| 国产免费成人在线| 欧美 日韩 国产精品| 成年人视频在线免费| 成人av在线播放观看| 国产一级不卡毛片| 国产一区二区三区小说| www午夜视频| 波多野结衣家庭教师视频| 7777在线视频| 可以看污的网站| 免费黄色特级片| 欧美深夜福利视频| 日本精品福利视频| 超碰91在线播放| 天天干天天综合| 色综合av综合无码综合网站| 久久www视频| 美国av在线播放| 久久久久xxxx| 97公开免费视频| 亚洲中文字幕无码中文字| 激情视频小说图片| 国产999免费视频| 亚洲激情在线看| 国内外成人免费激情视频| 69精品丰满人妻无码视频a片| 午夜免费看视频| 日韩一级理论片| 黑森林福利视频导航| 黄色成人在线看| 久久男人资源站| 在线观看污视频| 日本黄xxxxxxxxx100| 特级黄色录像片| 午夜在线视频免费观看| 日本国产一级片| 国产5g成人5g天天爽| 五月天婷婷在线观看视频| 日本高清久久久| 精品国产乱码久久久久久1区二区| 天天干在线影院| 天天干天天操天天做| 色婷婷激情视频| 特级西西人体www高清大胆| 亚洲免费av网| 国产一区二区三区在线免费| 欧美这里只有精品| 成人中文字幕在线播放| 色欲av无码一区二区人妻| 亚洲乱码中文字幕久久孕妇黑人| 国产精品沙发午睡系列| 国产精品第12页|