Taro擼一個簡版的微信讀書小程序

簡介:想接觸一下Taro玩一下,沒事就擼一個微信小程序,一直在用微信讀書看書,so就模仿作個簡版的微信小程序,雖然沒法上線,本身在體驗版玩一下node

數據來源:數據庫

  • 經過node爬去的在線的讀書內容,或者txt下載小程序

  • node解析以後,經過鏈接雲函數存儲到微信的雲存儲微信小程序

下面就簡單的介紹一下吧api

雲存儲數據庫表

  • user 用戶表
{
    "_id":"3b07eb945d0c9f68054ec00b042158e7",
    "uid":"e43fb05a2e1fc9741ac84f560cb73bbe", // 用戶的惟一標識(可無)
    "country":"China",
    "nickName":"姓名",
    "status":0.0,
    "createTime":"2019-06-21 05:12:07",
    "gender":1.0,
    "openId":"oI_Av5bNR627zRPDlKbITtVlaXts", // 用戶的惟一openId
    "city":"Haidian",
    "province":"Beijing",
    "type":0.0, // 用戶類型(備用)
    "avatarUrl":"https://wx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIqcBA0Hhm5pTPLnXVTKiark5XLxiaJ7WyyIrUxcG60WfROZmJ2dt7VkUbmMzaOdXcPmAnicoM25vkYA/132",
    "language":"zh_CN"
}
複製代碼
  • book 書列表
{
    _id: "", // 書本的惟一標識
    author: '劉慈欣', // 做者
    name: "三體", // 書本名稱
    cover: "https://rep.codequn.com/novel/cover/santi2.jpg", // 封面圖
    chapter: "",
    introduction:"《三體》(別名「地球往事」三部曲)是劉慈欣所著長篇科幻小說,講述了地球人類文明和三體文明的信息交流、生死搏殺以及兩個文明在宇宙中的興衰歷程。2015年8月,《三體小說》榮獲第73屆雨果獎最佳長篇小說獎 。三體小說故事發生之時,文化大革命正在如火如荼地進行,軍方探尋外星文明的絕祕計劃「紅岸工程」取得了突破性進展,在按下發射鍵的那一刻,歷經劫難的葉文潔沒有意識到,她完全改變了人類的命運。",
    status: 0 // 書本的狀態   1:書城可查看
}
複製代碼
  • user_book 用戶書架
{
    _id: "",
    book_id: "", // 書的_id
    openId: "" // 用戶openId
}
複製代碼
  • book_catalog 書章節
{
    _id: "", // 章節_id
    book_id: "", // 書本_id
    index: 1, // 章節的位置
    title: "",// 章節名稱
    type: 0 // 判斷是章節仍是(卷或者部)
}
複製代碼
  • book_catalog_info 書章節詳情
{
    _id: "", // 章節詳情_id
    book_catalog_id: "", // 書本章節_id
    content: "", // 章節的內容
    title: "",// 章節名稱
}
複製代碼

界面展現

  • 受權界面

  • 空書架

  • 書城

  • 加入書架以後的書架

  • 開始閱讀

  • 修改閱讀字體大小

  • 修改閱讀模式

  • 其餘的靜圖

具體詳情就很少說了bash

遇到的問題

  • node服務上傳到雲存儲數據常常出現bug,或者上傳失敗的問題,內容字節比較多,很容易出現失敗,最後只能分紅屢次上傳更新數據。(備註:先獲取token,而後再去連接雲函數) 雲開發 Server API 文檔微信

  • 雲函數獲取的章節列表須要屢次獲取,每次最多獲取100條數據函數

小程序功能有點少,後面再繼續更新吧字體

技術使用

Taroui

ColorUi組件庫

如今正在擼一個簡單的記事本小程序

相關文章
相關標籤/搜索