功能需求是實現一個移動端的欄目列表切換,於此同時列表須要進行下拉刷新,上拉加載 javascript
以下圖,大概是一個這樣的東西html
看起來是挺簡單的,實現起來很方便。沒錯,我當時也是這麼想的,結果滿心歡喜就開始在前一個前端寫好的的vantui 基本結構下開始編寫代碼。前端
代碼以下,固然這是我已經修改過的代碼。vue
<div v-show="active===1"> <div class="newsblock"> <PullRefresh v-model="newsIsRefreshing" @refresh="onNewsRefresh"> <VoidList v-show="showVoid_b"></VoidList> <List v-show="!showVoid_b" :offset="300" v-model = "newsLoading" :finished = "newsFinished" @load = "getNews" style = "padding-bottom: 2rem;" > <LooksCard v-for = "(item, index) in news_list" :listInfo = "item" :key = "index" :activeIndex = "active" style = "margin: .5rem;" ></LooksCard> </List> </PullRefresh> </div>
--------------------------------------------------分割線----------------------------------------------java
2019年3月
由於有部分機型不兼容,因此把這塊功能重構了,發現以前的思路存在必定問題。其實徹底能夠只使用一個列表盒子,緩存能夠用vuex 或者localStorage,看具體的需求。魅族的返回home鍵問題,在換用列表插件後獲得解決。web