BookChatApp通用書(shū)籍閱讀APP
通用書(shū)籍閱讀APP,BookChat 的 uni-app 實(shí)現(xiàn)版本,支持多端分發(fā),編譯生成 Android 和 iOS 手機(jī)APP以及各平臺(tái)的小程序。
使用BookChatApp,您可以輕松地將您的電子書(shū)、文檔手冊(cè)和在線書(shū)籍分發(fā)到各個(gè)小程序平臺(tái),以及編譯生成手機(jī)APP發(fā)布到各大手機(jī)軟件市場(chǎng)供用戶下載和使用。
設(shè)計(jì)開(kāi)發(fā)
BookChatApp的設(shè)計(jì)開(kāi)發(fā)跟微信小程序BookChat幾乎沒(méi)有兩樣,如果有不一樣的地方,
那就是從微信小程序的原生開(kāi)發(fā)遷移到了使用uni-app的vue開(kāi)發(fā)上來(lái)。
BookChatApp中對(duì)HTML內(nèi)容的渲染,經(jīng)過(guò)多次對(duì)性能和渲染效果體驗(yàn)的對(duì)比,最終沒(méi)有采用網(wǎng)上開(kāi)源的第三方渲染組件,直接使用了uni-app自帶的rich-text組件,
而將BookChatApp編譯成各平臺(tái)的小程序的時(shí)候,同樣也是用了各小程序平臺(tái)的rich-text組件。
特點(diǎn)
- 開(kāi)源:基于 Apache 2.0 開(kāi)源協(xié)議進(jìn)行開(kāi)源,對(duì)商業(yè)友好
- 秀氣:簡(jiǎn)潔、美觀,給您煥然一新的視覺(jué)體驗(yàn)
- 豐富:注冊(cè)、登錄、搜索、書(shū)架、書(shū)簽、閱讀偏好設(shè)置等功能齊全,麻雀雖小,五臟俱全
- 強(qiáng)大:盡管
BookChatApp使用的是混合開(kāi)發(fā),但是編譯生成的手機(jī)App以及各平臺(tái)的小程序,性能和體驗(yàn)也沒(méi)見(jiàn)得真比原生的差
二次開(kāi)發(fā)
可能您對(duì)現(xiàn)有程序的功能和主題色調(diào)不是很滿意,或者有自己的一套UI設(shè)計(jì)方案,那么,您可以對(duì)BookChatApp進(jìn)行二次開(kāi)發(fā),如果您對(duì)Vue熟悉。
后端程序
BookChatApp的配套后端程序是 BookStack v2.1 以上版本。
注意: BookStack 的安裝部署,不是使用源碼進(jìn)行部署的,而是用編譯好了的可執(zhí)行程序進(jìn)行部署,請(qǐng)到倉(cāng)庫(kù)的
release去下載編譯好了的程序。
BookStack的安裝部署教程,看這里--> BookStack安裝部署
BookStack 官網(wǎng)*
書(shū)棧網(wǎng): https://www.bookstack.cn
二次開(kāi)發(fā)基本步驟
- 安裝部署
BookStack - 克隆下載
BookChatApp源碼 - 使用
HBuilderX打開(kāi)項(xiàng)目文件夾 - 將下載程序中的
config.example.js文件重命名為config.js文件 - 根據(jù)自己的開(kāi)發(fā)環(huán)境,設(shè)置
host配置項(xiàng)
如果是在開(kāi)發(fā)環(huán)境,請(qǐng)把
debug設(shè)置為true,編譯生成生產(chǎn)程序的時(shí)候,把debug設(shè)置為false
程序頁(yè)面
- 目錄頁(yè) /pages/menu/menu
- 書(shū)籍閱讀頁(yè) /pages/read/read
- 用戶中心頁(yè) /pages/ucenter/ucenter
- 首頁(yè) /pages/index/index
- 分類(lèi)頁(yè) /pages/cate/cate
- 書(shū)架頁(yè) /pages/bookshelf/bookshelf
- 列表頁(yè) /pages/list/list
- 個(gè)人主頁(yè) /pages/me/me
- 書(shū)簽頁(yè) /pages/bookmarks/bookmarks
- 搜索結(jié)果頁(yè) /pages/search/search
- 內(nèi)容點(diǎn)評(píng)頁(yè) /pages/comment/comment
- 404頁(yè) /pages/notfound/notfound
- 登錄頁(yè) /pages/login/login
- 注冊(cè)頁(yè) /pages/register/register
- 書(shū)籍介紹頁(yè) /pages/intro/intro
相關(guān)截圖:
