
?電影推薦小程式 v2.0
?看頁面UI請點選:https://sesine.com/mina
?這個專案使用了大部分微信的api,封裝了一些UI元件。如果對您有幫助,請給一個️Star。如果在使用過程中發現問題,請給我回饋我會盡量在第一時間解決。
? 用方法
- 克隆或下載此項目
- 在微信開發者工具中導入此項目
- 域名設定
- 如果有自己的APPID,可以使用自己的APPID,並在微信後台加入可信任網域
https://sesine.com/
和https://sesine.com/mina/api/
。 - 如果沒有自己的APPID,可以使用測試APPID。開發時勾選
不校验合法域名、web-view(业务域名)、TLS 版本以及HTTPS 证书
的選項,如果需要在手機上預覽,並且出現api無法存取的問題。請在微信小程式測試號碼管理裡面新增上一條中的二個可信任網域名稱。
- 開發、體驗與回饋。發現問題時,可以給我回饋
❤️ 感謝與支持
- 豆瓣api https://sesine.com/ (代理豆瓣api)
由於微信伺服器請求豆瓣api次數過多,已經禁止微信小程式請求。請使用新的api位址請求,請將原來的api請求位址從https://api.douban.com/v2/
改為https://sesine.com/mina/api/
即可,api請求的參數不變。
- 百度地圖http://lbsyun.baidu.com/
v2.0更新內容
- 將搜尋從頁面轉移到首頁面的搜尋框
- 增加了電影與人物的瀏覽紀錄、收藏功能
- 新增「我的頁面」(重頭戲)
- 新增搖一搖、相簿模組
- 新增設定功能,可清除快取、編輯個人資料、查看手機資訊、更新地理位置
- 新增關於頁面,裡面列舉除了專案中所有使用到的api
? 更新日誌
v1.0的舊版本代碼可以透過master分支中的tag 找到
v1.8.0 2016-11-20
- 1.新增下拉刷新功能
- 2.列表改為模板渲染
- 3.封裝了api請求的程式碼提高可重複用性
v1.7.0 2016-11-21
- 1.新增人物的詳情頁
- 2.將電影詳情和人物詳情的網路請求進行了封裝
v1.6.0 2016-11-22
- 1.新增了訊息通知組件
- 2.搜尋頁調整
- 3.調整了目錄結構,整合靜態資源(dist)和元件檔(component)
v1.5.0 2016-11-25
- 1.將網路請求從wx.request改為fetch的方式
- 2.完成搜尋功能
- 3.完成訊息通知組件
- 4.刪除了沒有用到的util資料夾
v1.4.0 2016-12-03
- 1.將電影清單的下拉刷新從scroll-view的bindscrolltolower改為Page的onReachBottom事件觸發
- 2.將「我的」頁面的檔案補全,功能清單改為資料渲染,新增跳轉。新增換膚
- 3.刪除了tabBar中的搜尋選項,新增「我的」選項
- 4.首頁搜尋列(點選跳到搜尋頁)新增輪播圖
- 5.新增定位功能,在小程式載入時進行定位
- 6.新增瀏覽記錄、收藏、相簿、設定、搖一搖功能(都在開發中)
v1.3.0 2016-12-04
- 1.將api列表banner列表、搜尋關鍵字列表、皮膚列表整合設定檔(config.js)
- 2.完成換膚、設定、個人資料(還差修改)、搖一搖功能(再次進入不能搖的問題還需解決)
- 3.新增util檔案及資料夾,用於封裝取得並格式化時間等工具類別方法
- 4.訊息元件修改,刪除了成功、失敗等情況,避免與wx.showToast重合,加入了網路不正常的提示
- 5.電影詳情頁面新增儲存瀏覽歷史的功能
v1.2.0 2016-12-06
- 1.完成電影收藏和人物收藏功能
- 2.搜尋頁面加入為空時的提示頁面並封裝成元件
v1.1.0 2016-12-14
- 1.完成相簿功能和關於頁面
- 2.新增定位功能(gps)
v1.0.0 2016-12-24
- 1.相簿的背景圖片方式改成image標籤的方式
- 2.新增搖一搖debug測試開關變量