微信小程序APP(商超營銷類)經驗總結

項目介紹

這是一款主打門店營銷的小程序。包括首頁、門店、營銷、個人設置、登錄、數據統計展示、營銷設置等。

本來要獨立完成整個項目,包括前后端一套的,有些意外因素,項目臨時收尾(說明:只完成了前端的部分,后端未完成)。

管理大師們說過:一個好的項目,必須有一個好的收尾,好的收尾,就一定要有好的經驗總結。

于是乎,我索性將成果拿出來給各位分享了,旨在總結經驗教訓,跟各位交流小程序開發。

整個項目23個獨立頁面(不算雷同的頁面),從資料準備到開發完成,歷史4.5個工作日,大約25小時。

今年多做的是Python與Java,霎時將思維切換至移動端頁面開發,突然有些不適應,居然花費25個小時完成這些頁面,心理深感慚愧,項目歷程大體上主要是體力負擔重一些,不過還好,借此機會三刷了CSS的教程,N刷了小程序文檔。老祖宗說過,熟能生巧嘛!

點擊跳轉至本人個人主頁

項目截圖

截圖1

截圖2

截圖3

項目經驗總結

第一步 收集項目需求

收集任務
按照原型圖,提取UI元素,上網找尋web UI組件。信息來源:文檔3
根據UI元素提取組件/插件關鍵字及下載鏈接、組件demo、組件源碼搜索引擎、 小程序開發文檔、 文檔1、文檔2

第二步小程序知識儲備

第二步:根據任務預備開發知識
知識點總結鏈接
小程序開發文檔小程序官方文檔
文檔鏈接1Github 小程序開源組件庫:
文檔鏈接2Github 小程序開源組件庫
文檔鏈接3css教程
wxmlview、左右滑動、上下滑動、九宮格、復用
wxss上下排列、左右排列、均分、內邊距、外邊距、
js本地緩存、點擊事件、渲染事件、網絡請求
異步worker組件 多線程
chartechart小程序版介紹鏈接 備選方案 wx-chart
產品需求重要 餅圖 重要 柱狀圖 重要 折線圖 重要 延遲加載 重要 頁面不阻塞滾動 重要 頁面創建多圖表
下拉選擇重要 類似文字識別底部action-sheet
多類型listcitySelect 備選方案 wx-alphabetical-listview
https://github.com/zhongjie-chen/wx-scrollable-tab-view
下拉彈框menudown 備選方案: 下拉1 下拉2
左滑刪除minapp-slider-left
圖片預加載img-loader
請求隊列管理庫wx-promise-request
md5加密wxmd5
base64wxbase64
websocketweapp.socket.io
富文本wxparse
聯動等常見樣式youzan-ui
時間 日期選擇器https://blog.csdn.net/m0_38082783/article/details/78921283

參考歷史項目——商城小程序

參考歷史項目是一款商城類小程序,復用、借鑒了部分面細節和樣式設計

歷時時長總結

拿到UI,制定開發計劃預計1天 實際0.5天
純頁面開發預計7工作日 實際4工作日
小程序開發總時長4.5工作日,實際25小時
總結:23個頁面,如果能全力開發,應該能縮短至20個小時左右完成。

本文轉載于:猿2048https://www.mk2048.com/blog/blog.php?id=hikabkj&title=微信小程序APP(商超營銷類)經驗總結

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/370894.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/370894.shtml
英文地址,請注明出處:http://en.pswp.cn/news/370894.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

excel不顯示0_Excel數字過長不能完整顯示?超長數字變為0

Excel中計算規則和限制設定數值精確度為15位!超過15位后,數字會顯示為0excel數字超過15位,會顯示為0,超過10位,默認采用科學計數法顯示1、如何解決超長數字輸入,全部顯示問題?(單元格…

Android天氣預報設計

——嵌入式軟件開發 名字功能模塊代碼行數備注謝燦輝Widget200桌面小程序李楊敏GPS定位,百度地圖API100-150獲取當前所在城市丁小芳城市選擇Activity,天氣API獲取天氣100-200包括數據庫交互本軟件是一個天氣類應用軟件,帶有widget&#xff0c…

linux vi后不保存退出,linux下退出VI的方法:不保存退出

當編輯完文件,準備退出Vi返回到shell時,可以使用以下幾種方法之一。在命令模式中,連按兩次大寫字母Z,若當前編輯的文件曾被修改過,則Vi保存該文件后退出,返回到shell;若當前編輯的文件沒被修改過…

算法筆記_164:算法提高 最小方差生成樹(Java)

目錄 1 問題描述 2 解決方案 1 問題描述 問題描述給定帶權無向圖,求出一顆方差最小的生成樹。輸入格式輸入多組測試數據。第一行為N,M,依次是點數和邊數。接下來M行,每行三個整數U,V,W,代表連接U,V的邊,和權值W。保證圖…

番石榴分配器vs StringUtils

因此,我最近寫了一篇有關舊的,可靠的Apache Commons StringUtils的文章 ,該文章引起了一些評論,其中之一是Google Guava提供了更好的連接和拆分字符串的機制。 我必須承認,這是我尚未探索的番石榴的一個角落。 因此&am…

layui數據表格(一:基礎篇,數據展示、分頁組件、表格內嵌表單和圖片)

表格展示神器之一:layui表格 前言:在寫后臺管理系統中使用最多的就是表格數據展示了,使用表格組件能提高大量的開發效率,目前主流的數據表格組件有bootstrap table、layui table、easyUI table等.... 博主個人比較傾向于layui&am…

算法設計與分析_算法設計與分析(第2版)第2章分治策略回顧

YI時間|外刊|MM-DFW|機器學習系列點擊上方藍字,關注給你寫干貨的松子茶分治策略是通用算法設計技術之一,很多有效的算法是它的特殊實現,顧名思義就是分而治之。一個問題能夠用分治法求解的要素是問題能夠按照某種方式分…

2017-2018-1 Java演繹法 第三周 作業

團隊任務:團隊展示與選題團隊展示 隊員學號及姓名 學號  姓名  主要負責工作  20162315  馬軍  日常統計,項目部分代碼  20162316  劉誠昊  項目部分代碼,代碼質量測試  20162317  袁逸灝  組長 項目 主要 代碼  201…

linux開機啟動roscore,樹莓派ubuntuMate系統中開機自啟動ROS的launch文件

0x00 為何需要開機自啟動launch文件在ROS開發后期階段由于功能已經趨于穩定,因此就需要系統在一上電啟動后就自動把ROS下的各節點程序加載運行,這樣就省去了我們還得手動輸入roslaunch命令來加載bringup的launch文件的操作。經過我的實際測試目前有兩種方…

Oracle ADF移動世界! 你好!

您好,ADF Mobile,世界! 您可能已經知道... ADF Mobile在這里! 以下是一些鏈接,這些鏈接會讓您有賓至如歸的感覺。 ADF Mobile主頁: http://www.oracle.com/technetwork/developer-tools/adf/overview/ad…

Bootstrap里的文件分別代表什么意思及其引用方法

關于Bootstrap打包的文件分別代表什么意思&#xff0c;官網也沒有給出一個明確的解釋&#xff0c;在網上查了一些資料&#xff0c;總價歸納了如下&#xff1a; bootstrap/ <!--主目錄--> ├── css/ <!--CSS樣式文件--> │ ├── bootstrap.css <!…

css 小知識點:inline/inline-block/line-height

inline: 此元素會被顯示為內聯元素&#xff0c;元素前后沒有換行符。因此&#xff1a;無法設置寬度和高度&#xff5e; inline-block: 行內塊元素。元素前后沒有換行符&#xff08;CSS2.1 新增的值&#xff09; 用通俗的話講&#xff0c;就是不獨占一行的塊級元素。然后擁有…

Linux外域遞送郵件,求助:外域郵件發送不了 (頁 1) - iRedMail 技術支持 - iRedMail 開源郵件服務解決方案...

必填信息。沒有填寫將不予回復 - iRedMail 版本號&#xff1a; v0.9.5-1- 使用哪個數據庫存儲用戶帳號(OpenLDAP&#xff0c;MySQL&#xff0c;PostgreSQL)&#xff1a; v0.6.1 (MySQL)- 使用的 Linux/BSD 發行版名稱及版本號&#xff1a;CentOS 6.5- 與您的問題相關的日志…

協同過濾算法_機器學習 | 簡介推薦場景中的協同過濾算法,以及SVD的使用

本文始發于個人公眾號&#xff1a;TechFlow&#xff0c;原創不易&#xff0c;求個關注今天是機器學習專題的第29篇文章&#xff0c;我們來聊聊SVD在上古時期的推薦場景當中的應用。推薦的背后邏輯有沒有思考過一個問題&#xff0c;當我們在淘寶或者是某東這類電商網站購物的時候…

JavaOne 2012:觀察與印象

當我坐在舊金山國際機場等待登上飛機返回家中時&#xff0c;我一次又一次令人滿意但累人的JavaOne&#xff08;2012&#xff09;體驗&#xff0c;我正在開始寫這篇特別的博客文章。 自上周日的主題演講以來&#xff0c;在會議上瘋狂地撰寫了約30篇博客文章之后&#xff0c;很難…

less學習三---父選擇器

引用父選擇器需要用到“&”符號 &#xff06;運算符表示嵌套規則的父選擇器&#xff0c;并且在修改類或偽類選擇器的應用中非常普遍 ul{li{&:nth-child(2) a {color: red;&:hover {color: yellow;}}} }//編譯為 ul li:nth-child(2) a {color: red; } ul li:nth-ch…

SaltStack匹配target-第六篇

練習內容 Salt遠程執行中目標選擇常用的模式 1.通配符匹配 2.正則表達式匹配 3.List支持 4.Grains匹配 5.IP地址匹配 6.混合匹配 7.Node groups 遠程執行格式 target就是我們要選擇的minion salt <target> <function> [arguments] 一&#xff0c;通配符匹配&#x…

heartbeat+drbd+mysql

配置heartbeat接管drbd服務 配置heartbeat接管drbd服務&#xff08;延續之前heartbeat及drbd博文內容&#xff09;1、兩端確認都建立好 /data目錄2、關閉drbd服務,關閉heartbeat服務&#xff0c;自啟動全部關閉3、兩端配置haresourcesdata-1-1 IPaddr::192.168.0.191/24/eth0 d…

在linux下dns綁定域名,在Linux系統中,使用Bind搭建DNS域名解析服務

DNS域名解析服務(DomainNameSystem)是用于解析域名與IP地址對應關系的服務作用為維護著一個地址數據庫&#xff0c;記錄著各種主機域名與IP地址的對應關系&#xff0c;以便為客戶提供正向或反向的地址查詢服務&#xff0c;即正向解析與反向解析。正向解析&#xff1a;將制定的域…

用imspost制作catia后處理_新產品開發需要做原型驗證,怎么樣成型制作才省錢?...

有一天一個朋友拿著一個公仔機器人的項目過來找我&#xff0c;說做200套外殼&#xff0c;問我如何省成本用最少的錢做好產品。類似一下圖片的機器人一樣。組裝起來高200mm左右&#xff0c;內外配件總共是62個。我當時看到產品小估算重量也很輕&#xff0c;就跟他說用3D打印有快…