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

小程序模板網

微信小程序開發經歷中的一些「大事件」

發布時間:2017-12-11 08:52 所屬欄目:小程序開發教程

文記錄的為微信小程序(聚會報名)開發過程中的一些「大事件」;

 
 
 

歷時4個多月,練手小程序「聚會報名」終于在本周一正式發布了,歡迎試用;
最新版微信可直接掃描下圖的小程序碼,如無法識別請直接搜索「聚會報名」。

由于技術限制(能力問題),設計效果和實際效果還是有不少差距;
由于時間限制(各種拖延),整個開發過程基本是以「2天打魚、3周曬網」的節奏。
本文記錄的為開發過程中的一些「大事件」

前端框架

原始設計圖

由于我設計界面完全就是微信Style,最初是打算自己寫CSS的。
但實際上手不久后,遇到了一個問題:
系統默認的CSS中,input里的文字和普通text在y坐標有很大的偏差,而且在模擬器、安卓、iOS上的偏移量都不同;
在搜尋解決方案的過程中,意外發現了WeUI

WeUI 是一套同微信原生視覺體驗一致的基礎樣式庫,由微信官方設計團隊為微信內網頁和微信小程序量身設計
https://github.com/weui/weui-wxss

這款WeUI對我而言:


因此,果斷直接采用了這套樣式庫,為之后的開發省了不少事,感謝開發團隊。

后端服務

后端,從一開始的目標就是要找現成的服務,果然有很多可用的后端平臺(如果找不到,真的可能就放棄開發了),在一番對比后、很快就決定了選擇LeanCloud,因為當時(1月初)它的官方文檔和小程序示例最易懂。

LeadCloud
https://leancloud.cn/docs/weapp.html

不過用LeadCloud做「增刪改查」感覺好麻煩…比SQL語句難用多了,做完基礎的報名流程后依然還是一知半解;
加上過完年開始工作了、天天加班,最終還是找了「同樣想學習程序的菜鳥外員」幫我研究后端、協作開發;
Github項目地址就不公布了,代碼寫得太爛,不敢見人……

踩坑

在開發過程中,就算是老司機也難免踩坑,更別提我們這種業余級別的菜鳥了。
其中最大的一個坑,是地圖層級問題,直接導致了活動介紹界面重新設計(雖然改起來其實挺快的)。

「原始設計圖」與「實際效果」的對比

在模擬器中調試時,地圖的顯示一切正常,但是到了真機中,「報名參加」按鈕被地圖給擋住了……
當時查了好久都沒找出問題所在、也沒搜到能解決問題的相關信息,這個bug也就一直擱置著。
直到3月份重新開始繼續開發后續頁面時,在官方的地圖控件介紹下面看到了這段說明(在1月份并沒有?。K于放棄了嘗試、改了效果圖。

Bug & Tip
tip: map 組件是由客戶端創建的原生組件,它的層級是最高的。
https://mp.weixin.qq.com/debug/wxadoc/dev/component/map.html#map

第一版

最基礎的報名流程,其實第1周就做好了(雖然后面重寫了),后來由于過年停滯了好久。2月份過完年之后,為了盡早上線、體驗后臺的數據分析功能,便簡單包裝了一下、發布了非常簡陋的第一版??恐鴤窝b成「內部工具」通過了審核,當時的頁面長這樣:


每天還真有不少新用戶會搜到這個啥都干不了的小程序,真對不起他們…

正式發布

上周末終于完成了MVP版本的開發,提交了審核,整套流程至少能跑通了。
微信團隊的審核速度還挺快,周一上午就完成了審核。
由于還有好多功能沒完成、以及數不清細節沒有優化,上線后這幾天沒敢做過任何宣傳、完全靠用戶自發的去搜索、互相傳播,每天居然也能有百來個新用戶。
雖然人不多,但是每天刷刷微信的后臺統計、以及數據庫里的記錄,還是能發現不少有意思的地方。

這個小程序的功能復雜度、系統規模,比起之前工作中設計的游戲系統可簡單多了,
在公司里,對于這么一個中等量級的系統,我留給開發(1前端+1后端)的時間最多也就1周,
而到了自己這里,居然花了4個月,千萬不能讓他們知道……



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