項目介紹
成都創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比天峻網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式天峻網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋天峻地區(qū)。費用合理售后完善,10多年實體公司更值得信賴。主要頁面
1、首頁home.vue分類展示書籍,幻燈片展示熱門推薦
2、搜索search.vue,上拉加載更多
3、書籍詳情book.vue加入書架、立即閱讀,展示評論,同類書籍推薦
4、書籍內(nèi)容read.vue,獲取目錄,存儲翻閱的章節(jié)位置,
5、書架bookrack.vue,獲取加入書架的書單
技術(shù)棧
vue、vue-cli、axios、vue-router、vuex、localStorege
分成底部導(dǎo)航 跟 主視圖容器 router-view
首頁tabbar/Home
小說樓層單獨定義了組件 components/sub/item
, home循環(huán)樓層分類名稱,并將樓層分類id傳給item組件 :booklistId='{id:item._id}'
, item組件用 props: ["booklistId"]
接收分類id, 并根據(jù)分類id獲取對應(yīng)的數(shù)據(jù)
item.vue
mouted: this.getlist(this.booklistId.id); methods: getlist(id) { //每個分類id下對應(yīng)的數(shù)據(jù) 子組件接收父組件傳過來的id 獲取對應(yīng)的數(shù)據(jù) bootd(id).then(res => { var arrdata = res.data.data; arrdata.map(item => { this.booklist.push(item.book); }); }); }