微信小程式實戰實例開發流程詳細介紹
這篇文章主要介紹微信小程式實戰實例開發流程詳細的相關資料,這裡主要介紹微信小程式的開發流程和簡單實例,需要的朋友可以參考下
前言:
前言:
最近要發布了,抽空學習下如何開發,在網上找到的實例,覺得不錯,給大家分享,
前後兩天花了大約四五個小時製作完了自己第一個小程序,當然是沒法發布的,小程式的發布要求還挺嚴格的:企業資質、HTTPS、審核。
先大概介紹下自己,我9年前和很多網友一樣開始自學編程,這些年來什麼語言都學過、什麼平台都接觸過,自己也做過十來個產品,所以編程基礎不是很穩固但是各方面都相對比較熟悉,因此在接觸小程式的時候上手比較快。
至於為什麼現在選擇開發小程序,原因很簡單,嚐嚐鮮!
學習雖然很早就聽說小程式要出來了,但是在我的潛意識中,小程式不過是一個被
微信優化、限制、規範過的WebApp。
果然下載完開發工具一看,起碼從表面來看確實就是一個「輕量級、功能非常不強大」的前端框架。典型的JS/CSS/HTML結構,微信非得重新取個名字也沒辦法,逼格還是得有的。
然後去看了下官網文檔,真的是吃了一驚,文檔少的可憐,不是說不全面,而是確實微信就提供了這麼多原生功能。很多常用的JS元件都沒有,看樣子之後很多地方都需要自己實現。
大概瀏覽了一遍,開發邏輯基本和常規前端無異,如果遇到大工程,可以用glup或grant等工具。
設計用demo寫了幾句話之後大概明白了文法規則,然後就開始思考做什麼。
一時半會想不到做什麼,就把之前做的一個跑車展示軟體拿出來再做一次吧。 這是當時在
iOS和安卓上做完的效果:
品牌列表
車型瀏覽
品牌清單車型瀏覽品牌列表頁。當然由於微信小程式的限制,不能外鏈,不能加iframe視頻,因此圖集、視頻功能取消。
整個小程式唯一的互動就是按讚。點讚數會記錄到伺服器統計,同時在本地也保存一下,因此不是真正意義上做到用戶點讚。 為什麼?因為沒有申請小程式appid,無法真正取得使用者資訊。開發
首頁列表的開發非常簡單,思路是:1.請求伺服器資料列表2.用for標籤渲染每個item
3.為每個item
程式碼非常簡單,一句請求、一句頁面跳轉。
首頁開發在頁面佈局上,雖說是CSS,但是感覺還是不如CSS好用,還是遇到了很多未解之謎。尤其在我的設計裡需要懸浮、百分比設計,結果總是出現莫名的bug,最後不得固定了像素。然後就是詳情頁,好在微信提供了一個類似banner廣告的組建Swiper,功能可以說是異常地不強大!
自訂性非常糟糕,萬幸地是提供了一個滑動change事件。
再後面就是去寫每一個item的佈局,費了好大勁,總是發現微信的image組成底部會出現空白,無論改變margin還是padding都沒用,不得已全部改成view。
🎜🎜詳情頁🎜🎜UI全部寫完後就要實現應用唯一一個互動功能:點讚。 🎜🎜1.向伺服器發起請求,按讚+1🎜2.本地記錄被點讚的汽車id
3.swiper滑動時刷新是否點讚
在這裡遇到了一個大坑,可能是小弟愚昧,微信竟然沒有提供元素獲取的方法,沒有jQuery的seletor,也沒有HTML原生的getElement,導致我都不知道怎麼去取得按鈕。希望懂的朋友留言交流一下,謝謝。
最後不得已留了兩個按鈕,一個點贊,一個已點贊,根據狀態隱藏。
寫在結尾
第一個功能非常簡單的小程式就做完了,要說有什麼用,沒什麼用,自己玩的開心就行了。當然這也是一個學習的過程,後面肯定要開發並發布更多的小程序,也會去接一些小程序開發外包。
身為開發者,微信小程式的開發體驗讓我很失望,遠遠不如前端。但是作為一個產品,我很開心,小程式提供了大量機遇,可以用最簡單的方式實現非常多的功能。
感謝閱讀,希望能幫助大家,謝謝大家對本站的支持!
以上是微信小程式實戰實例開發流程詳細介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

閒魚官方微信小程式悄悄上線,在小程式中可以發布閒置與買家/賣家私訊交流、查看個人資料及訂單、搜尋物品等,有用好奇閒魚微信小程式叫什麼,現在快來看一下。閒魚微信小程式叫什麼答案:閒魚,閒置交易二手買賣估價回收。 1、在小程式中可以發布閒置、與買家/賣家私訊交流、查看個人資料及訂單、搜尋指定物品等功能;2、在小程式的頁面中有首頁、附近、發閒置、訊息、我的5項功能;3、想要使用的話必要要開通微信支付才可以購買;

微信小程式實現圖片上傳功能隨著行動網路的發展,微信小程式已經成為了人們生活中不可或缺的一部分。微信小程式不僅提供了豐富的應用場景,還支援開發者自訂功能,其中包括圖片上傳功能。本文將介紹如何在微信小程式中實作圖片上傳功能,並提供具體的程式碼範例。一、前期準備工作在開始編寫程式碼之前,我們需要先下載並安裝微信開發者工具,並註冊成為微信開發者。同時,也需要了解微信

實現微信小程式中的圖片濾鏡效果隨著社群媒體應用程式的流行,人們越來越喜歡在照片中應用濾鏡效果,以增強照片的藝術效果和吸引力。在微信小程式中也可以實現圖片濾鏡效果,為使用者提供更多有趣和創意的照片編輯功能。本文將介紹如何在微信小程式中實現圖片濾鏡效果,並提供具體的程式碼範例。首先,我們需要在微信小程式中使用canvas元件來載入和編輯圖片。 canvas元件可以在頁面

實現微信小程式中的下拉式選單效果,需要具體程式碼範例隨著行動互聯網的普及,微信小程式成為了網路開發的重要一環,越來越多的人開始關注和使用微信小程式。微信小程式的開發相比傳統的APP開發更加簡單快捷,但也需要掌握一定的開發技巧。在微信小程式的開發中,下拉式選單是一個常見的UI元件,實現了更好的使用者操作體驗。本文將詳細介紹如何在微信小程式中實現下拉式選單效果,並提供具

使用微信小程式實現輪播圖切換效果微信小程式是一種輕量級的應用程序,具有簡單、高效的開發和使用特點。在微信小程式中,實作輪播圖切換效果是常見的需求。本文將介紹如何使用微信小程式實現輪播圖切換效果,並給出具體的程式碼範例。首先,在微信小程式的頁面檔案中,新增一個輪播圖元件。例如,可以使用<swiper>標籤來實現輪播圖的切換效果。在該組件中,可以透過b

閒魚官方微信小程式已經悄悄上線,它為用戶提供了一個便捷的平台,讓你可以輕鬆地發布和交易閒置物品。在小程式中,你可以與買家或賣家進行私訊交流,查看個人資料和訂單,以及搜尋你想要的物品。那麼閒魚在微信小程式中究竟叫什麼呢,這篇教學攻略將為您詳細介紹,想要了解的用戶們快來跟著本文繼續閱讀吧!閒魚微信小程式叫什麼答案:閒魚,閒置交易二手買賣估價回收。 1、在小程式中可以發布閒置、與買家/賣家私訊交流、查看個人資料及訂單、搜尋指定物品等功能;2、在小程式的頁面中有首頁、附近、發閒置、訊息、我的5項功能;3、

如何使用PHP開發微信小程式的二手交易功能?微信小程式作為一種熱門的行動應用開發平台,被越來越多的開發者所使用。在微信小程式中,二手交易是一種常見的功能需求。本文將介紹如何使用PHP開發微信小程式的二手交易功能,並提供具體的程式碼範例。一、準備工作在開始開發前,需要先確保已具備以下條件:微信小程式的開發環境已建置完成,包括註冊小程式的AppID,並在小程式後台

實現微信小程式中的圖片旋轉效果,需要具體程式碼範例微信小程式是一種輕量級的應用程序,為用戶提供了豐富的功能和良好的用戶體驗。在小程式中,開發者可以利用各種元件和API來實現各種效果。其中,圖片旋轉效果是一種常見的動畫效果,可以為小程式增添趣味性和視覺效果。在微信小程式中實作圖片旋轉效果,需要使用小程式提供的動畫API。以下是一個具體的程式碼範例,展示如何在小程
