201203-4-對昨天內容的回顧
Better-scroll
####一. FeatureView
獨立元件的封裝=>FeatureView
props ->titles
div>根據titles v-for遍歷 div->span{{title}}
css相關
選中哪一個tab,哪個tab的顏色會變色。
div>a>img
*currentIndex
商品資料的請求
goods: {
pop: page/list
new: page/list
cell: page/list
}
在home.js中封裝getHomeGoods(type. page)
在home.vue中,又在methods中getHomeGoods(type)
呼叫getHomeGoods(‘pop’)
*page: 動態獲取對應的page
獲取資料:res
*this.goods[type].list.push(…res.data.list);
*this.goods[type].page += 1;
goods: {
pop: page/list[30]
new: page/list[30]
cell: page/list[30]
}
四.對商品的資料進行戰術
4.1 封裝GoodsList.vue
- props: goods ->list[40]
- v-for goods -> GoodsListItem[30]
- GoodsListItem元件 -》 GoodsItem
4.2 封裝GoodsIistItem.vue元件 - props: goodsItem
- goodsItem取出資料,並且使用正確的div/span/img等標籤進行展示
************************************************************************************五. 對滾動進行重構
- 在index.html中使用Better-Scroll
- const bscroll = new BScroll(el,{});
- 注意:wrapper->content->很多內容
-
- 監聽滾動
-
- probeType:0/1/2(手指滾動)/3(只要是滾動)
- bscroll.on(‘scroll’, position=>{})
-
- 上拉載入
- pullUpLoad: true
- bscoll.on(‘pullingUP’, ()=>{})
-
- click: false
-
- button可以監聽點選
-
- div不可以
****5.2 在Vue專案中使用Better-Scroll
- div不可以
- 在Profile.vue中簡單的演示
- 對Better-Scroll進行封裝: Scroll.vue
Home.vue和Scroll.vue之間進行通訊
Home.vue probeType:3
Scroll.vue需要通過KaTeX parse error: Expected 'EOF', got '#' at position 23: …將事件傳送到Home.vue #̲###############…refs.scroll.scrollTo(0,0,500);
######## 6.3 BackTop元件的顯示和隱藏
** isShowBackTop: false
** 監聽滾動,拿到滾動的位置:
*:-position.y > 1000 -> isShowBackTop: true;
*:isShowBackTop = (-position.y) > 1000;
相關文章
- IMWebConf 2018 圓滿落幕,精彩內容回顧Web
- Filecoin上海區塊鏈周重要內容回顧區塊鏈
- 《打字編年史》(Epistory)內容製作開發過程回顧
- 2023 META海外營銷高峰會圓滿落幕! 奉上精彩內容回顧
- Steamworks 秋季回顧:Steam 庫釋出、遠端同樂等諸多內容
- 面對物件3-回顧方法的呼叫物件
- HttpClientFactory 使用說明 及 對 HttpClient 的回顧和對比HTTPclient
- 直擊廣告投放痛點,Meta App 廣告大師學院內容回顧APP
- 回顧
- 我的2023回顧
- 回顧·如何打造主動對話式AIAI
- 內容垂直水平對其
- LightBulb回顧
- 2018回顧
- 回顧ajax
- 活動精彩回顧|GopherChina 2019乾貨回顧!Go
- 檔案內容對比工具
- 文字內容差異對比
- 使用Collections對list的內容進行排序排序
- SQL—對資料表內容的基本操作SQL
- Git指令回顧Git
- SpringMVC 回顧servletSpringMVCServlet
- 回顧·智慧導購對話機器人實踐機器人
- 回顧4399的轉型之路
- 串知識的重新回顧
- 一次事故的回顧
- 核對不同資料夾所含內容的差異並提取缺失內容:Python程式碼Python
- mybatis---回顧jdbcMyBatisJDBC
- 今年回顧,流水賬
- 5. SQL回顧SQL
- flex知識回顧Flex
- PHP 回顧之 cookiePHPCookie
- PHP回顧之ComposerPHP
- 回顧 crash log 分析
- javascript知識回顧JavaScript
- 回顧 Firefox 歷史Firefox
- js回顧:原型鏈JS原型
- 一週回顧(3.24)