小程序簡介
小程序開發主要基於兩個目的,一是爲了記錄自己的生活及旅遊,記錄旅遊途中的攝影及體會。二是爲了接觸一下小程序開發的技術知識,拓展自己的知識範圍。設計初期本想着作爲自己的個人簡歷。後續開發過程中發現可以設計更多的功能,因此有了現在的版本。後續如有新的想法會持續更新。歡迎大家的訪問。
功能介紹
個人簡歷
介紹個人工作情況,包括自己的個人信息、技術棧、工作經歷、項目經驗等內容,詳細內容還需查看word版的個人簡歷。小程序部分功能進行了權限控制,即用戶訪問特定功能時需要系統授權纔可查看。個人簡歷只開發了第一頁內容,如想訪問其他頁面內容需要通過“系統中心”——“查看”個人信息申請權限。管理人員通過後纔可進行訪問。
旅遊攝影
本人喜歡旅遊,每年會抽出一些時間帶着相機出去旅遊。該功能展示了旅遊途中的攝影以及日常生活中游玩的攝影。攝影正在學習的途中,照片沒有進行過任何的後期,只是爲了記錄自己的經歷。
旅途感悟
旅遊不僅讓人感覺到放鬆,還能讓我們去感受不同地域、不同城市、不同生活的小世界。你會在一次重新認識到自己。該功能介紹了旅遊各個城市的行程及旅遊路線。爲即將去的人做參考。同時也寫了一點旅遊的感悟。
個人計劃
無論生活還是工作,都需要給自己制定一些計劃,生活中有計劃可以讓自己得心應手,遇事不慌亂。工作中有計劃既能有條不紊的完成每項工作,又能提高自己的工作效率。
該功能主要介紹了個人的年度計劃,包括每年生活、學習、工作、旅遊的計劃。
系統中心
該功能主要展示最近訪問小程序用戶,個人只能查看到本人信息,點擊查看後可以看到本人在小程序中的權限,可以申請某些功能的權限。管理員審覈通過後,用戶即可訪問對應的功能。
小程序技術點總結
開發本小程序使用到的技術點有:獲取經過授權的用戶信息(wx.getUserInfo)、用戶授權(open-type=“getUserInfo”、bindgetuserinfo)、緩存(wx.setStorage、wx.getStorageSync)、滾動視圖(scroll-view)、下拉頁面加載數據(bindrefresherpulling)、對雲端集合做增(db.collection(’’).add({{});)、改(db.collection(’’).doc(_id).update({{});)、查(db.collection("").get({{});)、調用雲函數(wx.cloud.callFunction)、查詢雲端存儲圖片(wx.cloud.getTempFileURL)等。
總結
本小程序開發完全屬於個人版本,功能比較簡單。主要是想借助本次開發接觸到小程序相關技術。希望以後再工作中有機會進行相關的開發。如對小程序有興趣,可加wx(s734108708)進行溝通交流。源碼由於涉及到個人信息因此暫不對外開放。