真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網站制作重慶分公司

微信小程序如何實現側欄分類效果

這篇文章主要介紹微信小程序如何實現側欄分類效果,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

成都網站建設、網站制作,成都做網站公司-創(chuàng)新互聯(lián)建站已向上千企業(yè)提供了,網站設計,網站制作,網絡營銷等服務!設計與技術結合,多年網站推廣經驗,合理的價格為您打造企業(yè)品質網站。

在商場項目中,一般都會有分類頁面。
分類頁面可以給用戶快速找到相關的商品,下面以側欄分類為例,如下圖

微信小程序如何實現側欄分類效果

布局分析:

<主盒子>
<左盒子>
<右盒子>

左盒子使用標準流
右盒子使用絕對定位(top、right)

微信小程序如何實現側欄分類效果

wxml:

 
 
  
  
  
  
  
 {{item.tree.desc}} 
  
  
  
  
  
  
  
  
   
   
    
   
   
   
   
   
   
   
   
   
  {{item.tree.desc}} 
   
   
  {{item.tree.desc2}} 
   
   
  
  
  
  
 暫無數據 
  

wxss:

page{ 
 background: #f5f5f5; 
} 
/*總體主盒子*/ 
.container { 
 position: relative; 
 width: 100%; 
 height: 100%; 
 background-color: #fff; 
 color: #939393; 
} 
 
/*左側欄主盒子*/ 
.nav_left{ 
 /*設置行內塊級元素(沒使用定位)*/ 
 display: inline-block; 
 width: 25%; 
 height: 100%; 
 /*主盒子設置背景色為灰色*/ 
 background: #f5f5f5; 
 text-align: center; 
} 
/*左側欄list的item*/ 
.nav_left .nav_left_items{ 
 /*每個高30px*/ 
 height: 30px; 
 /*垂直居中*/ 
 line-height: 30px; 
 /*再設上下padding增加高度,總高42px*/ 
 padding: 6px 0; 
 /*只設下邊線*/ 
 border-bottom: 1px solid #dedede; 
 /*文字14px*/ 
 font-size: 14px; 
} 
/*左側欄list的item被選中時*/ 
.nav_left .nav_left_items.active{ 
 /*背景色變成白色*/ 
 background: #fff; 
} 
 
/*右側欄主盒子*/ 
.nav_right{ 
 /*右側盒子使用了絕對定位*/ 
 position: absolute; 
 top: 0; 
 right: 0; 
 flex: 1; 
 /*寬度75%,高度占滿,并使用百分比布局*/ 
 width: 75%; 
 height: 100%; 
 padding: 10px; 
 box-sizing: border-box; 
 background: #fff; 
} 
/*右側欄list的item*/ 
.nav_right .nav_right_items{ 
 /*浮動向左*/ 
 float: left; 
 /*每個item設置寬度是33.33%*/ 
 width: 33.33%; 
 height: 80px; 
 text-align: center; 
} 
.nav_right .nav_right_items image{ 
 /*被圖片設置寬高*/ 
 width: 50px; 
 height: 30px; 
} 
.nav_right .nav_right_items text{ 
 /*給text設成塊級元素*/ 
 display: block; 
 margin-top: 5px; 
 font-size: 10px; 
 /*設置文字溢出部分為...*/ 
 overflow: hidden; 
 white-space: nowrap; 
 text-overflow: ellipsis; 
}

js:

Page({ 
 data: { 
 navLeftItems: [], 
 navRightItems: [], 
 curNav: 1, 
 curIndex: 0 
 }, 
 onLoad: function() { 
 // 加載的使用進行網絡訪問,把需要的數據設置到data數據對象 
 var that = this  
 wx.request({ 
  url: 'http://huanqiuxiaozhen.com/wemall/goodstype/typebrandList', 
  method: 'GET', 
  data: {}, 
  header: { 
  'Accept': 'application/json' 
  }, 
  success: function(res) { 
  console.log(res) 
  that.setData({ 
   navLeftItems: res.data, 
   navRightItems: res.data 
  }) 
  } 
 }) 
 }, 
 
 //事件處理函數 
 switchRightTab: function(e) { 
 // 獲取item項的id,和數組的下標值 
 let id = e.target.dataset.id, 
  index = parseInt(e.target.dataset.index); 
 // 把點擊到的某一項,設為當前index 
 this.setData({ 
  curNav: id, 
  curIndex: index 
 }) 
 } 
 
})

以上是“微信小程序如何實現側欄分類效果”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


網頁名稱:微信小程序如何實現側欄分類效果
轉載源于:http://weahome.cn/article/gigisj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部