你的年目標實現了嗎,記一次開發微信小程式分享

2022-09-23 18:06:08 字數 1227 閱讀 6884

前言:這是筆者第一次開發小程式,此前一直有打算自己做乙個,並且能夠上線使用,但一直找不到靈感,加上還需要伺服器端、資料庫等技能,所有一直沒能實現。後來偶然看到微信小程式雲開發(有點驚豔了,確實挺簡便),再加上一點點想法,於是就開始了小程式雲開發之旅。

第一步,要做什麼東西?

鑑於自己的技術水平(捂臉),還有看到年末很多人都在分享年目標,於是便決定好做乙個年目標備忘錄,簡單方便,且有一些意義。

第二步,思考小程式的結構

實際開發中,往往需要產品相關的思維導圖、原型圖等來指導開發,即使做乙個小專案,我認為也需要乙個良好的構思,以下是小程式的思維導圖:

第三步,開發階段

以下列舉主要頁面

首頁眉頁實現的功能:

通過雲函式獲取當前使用者的openid,並查詢使用者的今年目標;

查詢鏈結附帶的id,獲取其他使用者分享後的目標內容;

部分**如下:

// 呼叫雲函式

wx.cloud.callfunction(,

success: res => ).get(;

this.setdata(, fail: err => ).get(, fail: err => , fail: err => , fail: err => , fail: err => {

wx.showtoast({

title: '修改失敗',

複製**

第四步,最終結果

小程式從開發到發布成功,只花了一周時間,不得不讚揚雲開發給開發者帶來的便利,並且還是免費的,為了表達出開發的順暢,我特意百度了一張圖來體現

希望沒有想歪哈,這是一張純粹的過山車圖(>▽

因時間、技術或者環境限制,一些還沒有解決的問題:

分享到朋友圈功能還沒有實現,後續將實現儲存當前頁為,讓使用者手動分享;

使用了textarea標籤給使用者新增資料,有些簡陋,希望小程式盡快出富文字編輯器;

雖然工作中經常接觸設計圖,但對ui設計還是有些無感,以後盡量彌補設計上的不足;

小程式雲開發資料響應有一些緩慢,據稱雲開發目前只部署在上海,期待後續優化;

最後附上小程式碼,微信掃碼即可體驗(或搜尋我的年目標)。另外,祝願大家都能開發出自己的小程式,並且在新的一年實現自己的人生目標^_^

該小程式的github位址:我的年目標

微信小程式雲開發文件

微信小程式開發平台新功能「雲開發」快速上手體驗

微信小程式實現左滑刪除-一切沒有那麼簡單

微信小程式之雲開發——模擬後台增刪改查

記一次目標驅動導致的bug

背景 最近做的乙個專案中,用到了目標驅動架構模式,但由於目標下發的不準確,導致出現了線上bug。目標驅動 目標驅動是通過不同的輪詢目標的狀態,決策出需要達到的目標,使得狀態能到達到最終的目標 簡單點的意思就是不斷迴圈著四種狀態 輪詢 決策 傳送目標 達到目標。目標驅動有什麼好處的?系統a可以專注資料...

記一次簡單的排序實現

氣泡排序 相鄰兩個元素作比較,交換位置 一次外層迴圈後會找出最大 最小值 氣泡排序 相鄰兩個元素作比較,交換位置 一次外層迴圈後會找出最大 最小值 test public void test03 int num 0 for int i 0 i arr.length i if flag num sys...

記一次簡單的氚雲開發

氚雲作為一款高整合度的快速開發模板,對於非it專業的人員相對友好,可以在忽略框架 配置等情況下快速上手,提高開發速度,降低開發門檻。以下是開發過程中遇到的一些問題。1.審批結束後重新發起審批。啟用審批 h3.workflow.messages.activateinstancemessage acti...