sponsored links

Uni-app實戰知識付費系統-首頁開發

hello 大家好,我是老張,一個立志於做全棧開發的程式猿。

人生是沒有窮盡的,所以也就沒有什麼所謂的歸宿。

上一篇文章介紹了uni-app 的一些介紹,下面我將介紹下這個使用uni-app知識付費系統

專案簡介

這個是使用uni-app 開發的一個線上教育系統一個集影片,音訊,圖文為一體的線上教育系統,市面上有很多知識付費系統,由於疫情的原因出現了一大批的線上教育系統,無所謂反正我是為了增長自己的技術開發的,完成之後會開源出來,提供給大家學習。目前已經在根據原型圖進行開發,沒錯,原型圖也是我設計的,根據網上的一些原型進行調整改造,這個系統採用前後端分離。前端使用uni-app 服務端使用PHP 後端VUE 進行開發,我是一個顏值控,雖然我張的不咋的。哈哈下面先給大家一睹首頁的風采吧!

Uni-app實戰知識付費系統-首頁開發

Uni-app實戰知識付費系統-首頁開發

自我感覺還不錯吧!畢竟是自己的處女作

開發感悟

做這個首頁的都採用了swiper元件來開發輪播圖,liuyuno-tabs 來開發選項卡,其中感覺最難的一點就是輪播圖下面的那塊顏色區域,沒錯就是搜尋框部分這個地方是切換的顏色,當時也想用一張圖來搞,對於設計師來說不友好,於是讓他根據圖片最底部的顏色進行切換,這樣設計師設計只需要注意底部的圖片顏色即可,這樣就能無縫連結,寫這個大概花費了我2個小時的時間,由於工作比較忙,經常加班,但是對於這個愛好前端的我來說,這個時間還是值得的。

底下的就是table切換了,根據上面的ID去請求對應的介面獲取資料進行渲染。這個其實不難

下面的頁尾採用了thour元件,沒錯這個首頁就是我用元件拼接的。無所謂適用就行,後面有能力了慢慢最佳化,光有想法不行,還是需要實踐。別逼逼,動手就完了

下面貼上下我的部分程式碼,不足之處大家多多指教。

<template>
    <view class="page_edu">
        <!-- 頭部模組 -->
        <view class="page_edu_header">
            <!-- 頭部模組 -->
            <view class="content" >
                <swiper class="swiper-box" :indicator-dots="indicatorDots" :autoplay="autoplay" :interval="interval" :duration="duration">
                    <swiper-item v-for="(item, index) in info" :key="index">
                        <view class="swiper-item" :style="{background:item.colorClass}">
                            <image class="image" :class="lazyload" data-src="item.url" src="/assets/loading.gif" mode="aspectFill" />
                        </view>
                    </swiper-item>
                </swiper>
            </view>
            <!-- 搜尋模組 -->
            <view class="header">
                <view class="input">
                    <image class="lazyload" data-src="/static/search.png" src="/assets/loading.gif" class="search"></image>
                    <input type="text" value="" placeholder="請輸入搜尋的課程名稱" />
                </view>
            </view>
            <!-- 搜尋模組 -->
        </view>
        <!-- 頭部模組 -->
        <!-- 內容模組 -->
        <view class="page_content">
            <view class="WhatclssContent">
                <view class="What_edu_tabs">
                    <liuyuno-tabs :config="defaultConfig" :tabData="tabs"  />
                    <view class="course">
                        <view class="course-bottom">
                            <view class="course-bottom-list" >
                                <image class="lazyload" data-src="http://zsvideo.86itn.cn/3aa0c20200602105628774.png" src="/assets/loading.gif" mode="aspectFit"></image>
                                <text>課程標題</text>
                                <text>共4課時<text>|</text>2222人已學</text>
                                <view class="mask">專欄</view>
                            </view>
                            <view class="course-bottom-list"  >
                                <image class="lazyload" data-src="http://zsvideo.86itn.cn/3aa0c20200602105628774.png" src="/assets/loading.gif" mode="aspectFit"></image>
                                <text>課程標題</text>
                                <text>共4課時<text>|</text>2222人已學</text>
                                <view class="mask">專欄</view>
                            </view>
                            <view class="course-bottom-list" >
                                <image class="lazyload" data-src="http://zsvideo.86itn.cn/3aa0c20200602105628774.png" src="/assets/loading.gif" mode="aspectFit"></image>
                                <text>課程標題</text>
                                <text>共4課時<text>|</text>2222人已學</text>
                                <view class="mask">專欄</view>
                            </view>
                            <view class="course-bottom-list" >
                                <image class="lazyload" data-src="http://zsvideo.86itn.cn/3aa0c20200602105628774.png" src="/assets/loading.gif" mode="aspectFit"></image>
                                <text>課程標題</text>
                                <text>共4課時<text>|</text>2222人已學</text>
                                <view class="mask">專欄</view>
                            </view>
                            <view class="course-bottom-list" >
                                <image class="lazyload" data-src="http://zsvideo.86itn.cn/3aa0c20200602105628774.png" src="/assets/loading.gif" mode="aspectFit"></image>
                                <text>課程標題</text>
                                <text>共4課時<text>|</text>2222人已學</text>
                                <view class="mask">專欄</view>
                            </view>
                        </view>
                    </view>
                 </view>
            </view>
        </view>

    </view>
</template>

總結

做任何是不能光想,去做,萬一實現了呢,及時沒實現這個過程也是值得享受的。加油
學習開發前端第一天。

分類: 科技
時間: 2021-09-19

相關文章

插混系統不再開發 梅賽德斯-賓士專注電動車研究

插混系統不再開發 梅賽德斯-賓士專注電動車研究
日前,網通社從外媒獲悉,梅賽德斯-賓士將從2025年開始僅推出電動汽車平臺,期望在未來10年內加速完成向純電動車系列的轉變,同時將確定不再進行插電式混合動力車型的開發.戴姆勒高管證實製造商未來不會開發 ...

數字貨幣去中心化錢包平臺搭建,imtoken錢包系統開發

數字貨幣去中心化錢包平臺搭建,imtoken錢包系統開發
數字貨幣去中心化錢包平臺搭建,imtoken錢包系統開發 去中心化錢包,應用於交易所與資管錢包,私鑰是由使用者掌控的,資產儲存在使用者的錢包,密碼不可找回,轉賬不需要平臺進行稽核,去中心化的賬號在其他 ...

程式汪6萬接的汽車配件APP專案,開發週期40天

程式汪6萬接的汽車配件APP專案,開發週期40天
本文章來自程式汪背後的私活小團隊,開發汽車配件交易APP(類似鹹魚),希望把這些真實案例分享出來,大家能學到點東西,比如蘋果APP怎麼逃蘋果稅,開發APP用什麼比較快捷,爬資料要注意什麼等等 B站[我 ...

共享經濟下,Quiztok帶來的知識共享是怎麼樣的?

共享經濟下,Quiztok帶來的知識共享是怎麼樣的?
挖掘共享經濟與知識共享市場 共享經濟本質是整合閒散物品或服務,讓他們以較低的價格提供產品或服務,透過對現有資源更高效的利用得以實現價值的更大化,也可以理解為整合閒散的資源.讓人們兼職賺錢.各類共享服務 ...

APP真的在竊聽我們的生活嗎?
你有沒有過類似的經歷? 剛和朋友聊完想去海南,結果隔天就在app上看到一大堆關於海南旅遊的推送? 剛準備買個東西,結果首頁上全是關於它的推薦廣告...... 現在的演算法模型都能已經能實現如此精準的推 ...

手機升級系統,是最佳化系統還是變慢系統
新買的手機總是隔三差五的提示升級.升級吧!會擔心繫統變慢:不升級吧!它總是提示你升級.有時候,用了很長時間的手機,依然會提示你升級系統.不升級吧!又想著嘗試新的體驗與功能,升級又擔心沒有以前好用.升級 ...

羅輯思維創始人羅振宇,沒有販賣知識焦慮,35條深度思考值得收藏

羅輯思維創始人羅振宇,沒有販賣知識焦慮,35條深度思考值得收藏
羅振宇,一個只要你接觸知識付費就必然會聽說過的名字. 一個你只要聽過"每天聽本書"."萬維鋼精英日課"."得到高研院"."每天60 ...

各種軟體開發,各種小程式開發
各種軟體開發,開發各種軟體,開發各種APP,開發 各種小程式,小程式開發 青島雲方式網路科技有限公司可根據客戶需求定製移動端開發.小程式開發.app開發.ERP大資料系統開發.網站搭建開發.系統搭建開 ...

新聞資訊小程式定製開發 新聞資訊搭建開發專業團隊
新聞資訊小程式專業開發,新聞資訊軟體開發,新聞資訊軟體定製開發,新聞資訊小程式搭建開發,新聞資訊軟體搭建開發,搭建開發新聞資訊軟體,搭建開發新聞資訊小程式,新聞資訊app搭建開發 新聞資訊小程式使用於 ...

開啟平臺化升級,有道詞典競逐泛知識風口

開啟平臺化升級,有道詞典競逐泛知識風口
圖片來源:視覺中國 泛知識內容已經在網際網路平臺起飛,成為巨頭們貼身肉搏.摩拳擦掌之地.一個有趣的現象是,此前,這裡很少看到學習型公司的身影. 上線已經14年的網易有道詞典,決心加快平臺化升級的步調. ...

國外企業無法突破手機系統限制圈,華為等中國企業能做到嗎?

國外企業無法突破手機系統限制圈,華為等中國企業能做到嗎?
文:電腦狂人 說到手機系統,就不得不提到Android和iOS,可以說它們是現在智慧手機系統的標杆.但這個兩個重量級的系統都是美國的產物,為了突破兩大系統的限制,多個國家和企業花費不少時間和精力去嘗試 ...

又一個萬億成長空間新賽道,電驅動系統的這幾家核心公司不可忽視

又一個萬億成長空間新賽道,電驅動系統的這幾家核心公司不可忽視
汽車產業正在發生百年變革,電動汽車大有趕超燃油汽車之勢.不論未來普及的是純電動,還是插電混動,也不管最後這些大的汽車廠商使用的是是三元電池,還是磷酸鐵鋰電池,每輛新能源汽車都需要電驅動系統實現動力輸出 ...

隨著iPad OS15的更新,部分APP也將一同提升效能

隨著iPad OS15的更新,部分APP也將一同提升效能
iPadOS15已經測試了一段時間.如果傳言屬實,該系統將在中秋節期間向所有購買iPad並擁有足夠型號更新該版本系統的使用者釋出. 有意思的是,目前此版本曾傳聞會有效能方面的提升,具體來說,是提高原本 ...

古典:為什麼知識越多,我越建議你讀讀經典?

古典:為什麼知識越多,我越建議你讀讀經典?
字數:4288 閱讀時長:8'50" / 如果你喜歡讀書,你也會經歷過這個階段-- 看了很多個人成長的書,比如自控.習慣.堅持.目標--剛看時,每本都像是新世界開啟一扇窗,但時間長了,你會發 ...

萬里揚:佈局混動系統,高階輕卡份額領先,重卡有望成為新增量

萬里揚:佈局混動系統,高階輕卡份額領先,重卡有望成為新增量
(報告出品方/作者:開源證券 鄧健全) 1.國內首家變速器上市企業,佈局混動系統迎二次增長 萬里揚是國內自動變速器龍頭企業,不斷拓展新業務. 公司成立於1996年,並於2010年在深交所上市.公司以商 ...

降價「促銷」,是什麼讓蘋果低下了高傲的頭?

降價「促銷」,是什麼讓蘋果低下了高傲的頭?
「核心提示」 不出意外,iPhone 13系列依然沒有革命性的技術突破,但讓人大吃一驚的是,iPhone 13系列效能提升的同時,價格同比竟然下降了.庫克終於摸到了消費者的痛點.此番"加量還 ...

為什麼“服務規模化”決定了企業未來的興衰?|首席未來官

為什麼“服務規模化”決定了企業未來的興衰?|首席未來官
我們已經進入了"服務規模化"的時代,企業能否順應這個時代潮流將決定未來的市場地位. 1.人類歷史的四次變革 在去年的科技特訓營直播課中,王煜全老師給我們剖析了推動人類社會進步的歷次 ...

一箱難求,海運價格暴漲,中美歐緊急召開峰會透漏了什麼訊號?

一箱難求,海運價格暴漲,中美歐緊急召開峰會透漏了什麼訊號?
當疫情爆發.全球產能下降.集裝箱數量短缺.大宗商品成本提高,那麼航海貨運價格上漲便成了水到渠成的事兒. 從去年疫情開始到現在,全球集裝箱運費相比疫情之前的價格足足漲了8-10倍!德魯裡世界集裝箱指數顯 ...

這三個星座的運勢分析,白羊座運氣會很好,金牛座要管好嘴

這三個星座的運勢分析,白羊座運氣會很好,金牛座要管好嘴
這三個星座的運勢分析,白羊座運氣會很好,金牛座要管好嘴! 白羊座整體運氣特別好.全力以赴.你有自己的獨立判斷,可以果斷地權衡優勢和劣勢,並在更大程度上提高你的效能.在生活中很容易產生敏感的情緒.建議保 ...