亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 課堂 > 小程序 > 正文

微信小程序實現左右列表聯動

2020-03-21 16:02:06
字體:
來源:轉載
供稿:網友

本文實例為大家分享了微信小程序實現左右列表聯動的具體代碼,供大家參考,具體內容如下

效果圖:

微信小程序,左右列表,聯動

微信小程序,左右列表,聯動

直接上代碼:

wxml界面:

<view class='header'> <text class='headerClass'>分類</text><text class='headerPin'>/品牌</text> <view class="search"> <image src='/images/搜索.png'></image><text>搜索商品</text> </view> </view> <view class='main'> <view class='left'> <scroll-view scroll-y="true" style="height: 1100rpx" scroll-into-view="true" scroll-with-animation="true"> <block wx:for="{{leftText}}" wx:for-list="item"> <view class="{{classfiySelect == item.id?'active':''}}" data-id='{{item.id}}' bindtap='left_list'> <text>{{item.text1}}</text> </view></block></scroll-view></view><view class='right'> <scroll-view scroll-y="true" style="height: 1100rpx" bindscroll="scroll" scroll-top="{{scrollTop}}" scroll-into-view="{{'inToview'+rigId}}" scroll-with-animation="true"><block wx:for="{{rightData}}" wx:for-list="item"><view class='itemTitle' id="{{'inToview'+item.id}}">{{item.title}}</view><view bindtap='particulars' class='listItem' data-id='{{item.id}}'> <block wx:for="{{item.frist}}"><view class='listItem2' data-text="{{}}"> <view class='img'> <image src='{{item.url}}'></image> </view> <view class='listText'> <text>{{item.text}}</text><text class='money'>¥{{item.money}}</text><view><text>已售{{item.sum}}</text><button size='mini' bindtap='particulars'>立即搶購</button></view> </view> </view> </block></view> </block> </scroll-view></view></view>

js界面:

// pages/class/class.jsPage({  /** * 頁面的初始數據 */ data: { classfiySelect: "", leftText: [{ id: "01", text1: "美妝專區", }, { id: "02", text1: "面部清潔", }, { id: "03", text1: "洗護專區", }, { id: "04", text1: "面膜", }, { id: "05", text1: "口紅", }, { id: "06", text1: "美妝專區", }, { id: "07", text1: "面部清潔", }, { id: "08", text1: "洗護專區", }, { id: "09", text1: "面膜", }, { id: "010", text1: "口紅", }, { id: "011", text1: "美妝專區", }, { id: "012", text1: "面部清潔", }, { id: "013", text1: "洗護專區", }, { id: "014", text1: "面膜", }, { id: "015", text1: "口紅", }, { text1: "美妝專區", }, { text1: "面部清潔", }, { text1: "洗護專區", }, { text1: "面膜", }, { text1: "口紅", },  ], rightData: [{ id: "01", title: "美妝專區", frist: [{  url: "/images/85309.jpg",  text: "卡姿蘭補水套裝",  money: 200,  sum: 20,  id:1,  },  {  url: "/images/85309.jpg",  text: "卡姿蘭補水套裝",  money: 200,  sum: 20,  id: 2,  },  {  url: "/images/85309.jpg",  text: "卡姿蘭補水套裝",  money: 200,  sum: 20,  }, ], }, { id: "02", title: "面部清潔", frist: [{  url: "/images/85309.jpg",  text: "卡姿蘭補水套裝",  money: 200,  sum: 20,  },  {  url: "/images/85309.jpg",  text: "卡姿蘭補水套裝",  money: 200,  sum: 20,  },  {  url: "/images/85309.jpg",  text: "卡姿蘭補水套裝",  money: 200,  sum: 20,  }, ], }, { id: "03", title: "洗護專區", frist: [{  url: "/images/85309.jpg",  text: "卡姿蘭補水套裝",  money: 200,  sum: 20,  },  {  url: "/images/85309.jpg",  text: "卡姿蘭補水套裝",  money: 200,  sum: 20,  },  {  url: "/images/85309.jpg",  text: "卡姿蘭補水套裝",  money: 200,  sum: 20,  }, ], }, { id: "04", title: "面膜", frist: [{  url: "/images/85309.jpg",  text: "卡姿蘭補水套裝",  money: 200,  sum: 20,  },  {  url: "/images/85309.jpg",  text: "卡姿蘭補水套裝",  money: 200,  sum: 20,  },  {  url: "/images/85309.jpg",  text: "卡姿蘭補水套裝",  money: 200,  sum: 20,  }, ], }, { id: "05", title: "口紅", frist: [{  url: "/images/85309.jpg",  text: "卡姿蘭補水套裝",  money: 200,  sum: 20,  },  {  url: "/images/85309.jpg",  text: "卡姿蘭補水套裝",  money: 200,  sum: 20,  },  {  url: "/images/85309.jpg",  text: "卡姿蘭補水套裝",  money: 200,  sum: 20,  }, ], }, { id: "06", title: "美妝專區", frist: [{  url: "/images/85309.jpg",  text: "卡姿蘭補水套裝",  money: 200,  sum: 20,  },  {  url: "/images/85309.jpg",  text: "卡姿蘭補水套裝",  money: 200,  sum: 20,  },  {  url: "/images/85309.jpg",  text: "卡姿蘭補水套裝",  money: 200,  sum: 20,  }, ], }, ], },  /** * 生命周期函數--監聽頁面加載 */ onLoad: function(options) { this.setData({ classfiySelect: this.data.leftText[0].id }) },  /** * 生命周期函數--監聽頁面初次渲染完成 */ onReady: function() {  },  /** * 生命周期函數--監聽頁面顯示 */ onShow: function() {  },  /** * 生命周期函數--監聽頁面隱藏 */ onHide: function() {  },  /** * 生命周期函數--監聽頁面卸載 */ onUnload: function() {  },  /** * 頁面相關事件處理函數--監聽用戶下拉動作 */ onPullDownRefresh: function() {  },  /** * 頁面上拉觸底事件的處理函數 */ onReachBottom: function() {  },  /** * 用戶點擊右上角分享 */ onShareAppMessage: function() {  }, //滾動觸發 scroll: function(e) { var scrollTop = e.detail.scrollTop, h = 0, classfiySelect; var that = this; that.data.leftText.forEach(function(clssfiy, i) { var _h =26 + that.length(clssfiy['id'])*102; if (scrollTop >= h){ classfiySelect = clssfiy['id']; } h +=_h; console.log(h); }) that.setData({ classfiySelect: classfiySelect, }) }, //求每一欄高度 length: function(e) { var that = this; var rightData = that.data.rightData; for (var i = 0; i < rightData.length; i++) { if(rightData[i]['id']==e){ return rightData[i]['frist'].length;  } } }, //點擊左邊事件 left_list: function(e) { var that = this; var l_id = e.currentTarget.dataset.id; that.setData({ rigId: l_id, }) }, //跳轉詳情界面 particulars:function(e){  }})

wxss界面:

.header{ display: flex; background-color: rgba(219, 219, 221, 0.884); align-items: center; height: 60rpx;}.active{ color: red;}.header .headerClass{ color: red; margin-left: 20rpx;}.header .headerClass,.header .headerPin{ font-size: 28rpx;}.search{ display: flex; height: 46rpx; border-radius: 20rpx; margin-left: 30rpx; background-color:white; width: 70%;}.search text{ color: gainsboro; font-family: monospace; font-size: 30rpx; line-height: 46rpx; }.search image{ padding-left:50rpx;  width: 46rpx; height: 46rpx;}.main{ display: flex;}.left{ width: 25%}.left view{ padding-top: 30rpx; text-align: center;}.right{ width: 75%; } .listItem2{ display: flex;}.listItem .img{ width: 200rpx; height: 200rpx; text-align: center; padding-top: 10rpx;}.listItem .img image{ width: 80%; height: 80%}.itemTitle{ font-size: 32rpx; padding-left: 20rpx; padding-top: 10rpx; color:gray;}.listItem .listText{ display: flex; flex-direction: column; margin-top: 6rpx;}.listItem .listText view{ display: flex; align-items: flex-end;}.listItem .listText text{ font-size: 34rpx; margin-top: 10rpx;}.listItem .listText .money{ color: red;}.listItem .listText view text{ font-size: 28rpx; color :silver; margin-right: 60rpx;}.listItem .listText view button{ background-color: red; color: white; padding-right: 8px; padding-left: 8px; padding-top: 0px;}::-webkit-scrollbar{width: 6px;height: 6px;background-color: #ffffff;} ::-webkit-scrollbar-track{ height: 20rpx; color: black;}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久久久久网站| 日韩中文字幕免费看| 欧美日韩高清在线观看| 欧美激情视频给我| 亚洲黄色www网站| 亚洲国产成人在线播放| 亚洲韩国欧洲国产日产av| 国产欧美日韩91| 亚洲精品www久久久| 久久国产精彩视频| 欧美激情小视频| 青草热久免费精品视频| 91欧美视频网站| 国产噜噜噜噜久久久久久久久| 亚洲v日韩v综合v精品v| 国产91免费观看| 久久久久久国产精品| 日韩av片永久免费网站| 色综合91久久精品中文字幕| 亚洲第一黄色网| 成人h视频在线观看播放| 欧美激情一级二级| 欧美国产欧美亚洲国产日韩mv天天看完整| 韩剧1988在线观看免费完整版| 人人澡人人澡人人看欧美| 中文字幕自拍vr一区二区三区| 欧美亚洲一级片| 亚洲xxxxx| 91深夜福利视频| 国产精品成人久久久久| 亚洲国产99精品国自产| 日韩在线观看免费高清| 国产精品专区第二| 国产91色在线播放| 97在线视频免费| 色偷偷噜噜噜亚洲男人| 91麻豆桃色免费看| 91精品久久久久久综合乱菊| 欧美激情一区二区三区高清视频| www.美女亚洲精品| 一区二区三区视频在线| 久久视频在线播放| 美女视频黄免费的亚洲男人天堂| 精品在线欧美视频| 久久久精品视频成人| 97视频免费看| 美女少妇精品视频| 精品国产91乱高清在线观看| 91久久在线视频| 国产精品夜间视频香蕉| 日韩女在线观看| 国产精品亚洲视频在线观看| 日韩国产精品视频| 国产精品免费福利| 97久久精品视频| 国产在线视频一区| 久久在线免费观看视频| 久久国产天堂福利天堂| 久久久久久网站| 亚洲综合中文字幕68页| 亚洲国产美女久久久久| 国产精品揄拍500视频| 国产丝袜高跟一区| 亚洲老司机av| 黑人精品xxx一区一二区| 91大神在线播放精品| 欧美精品videossex88| 欧美日韩国产一区二区| 成人av在线亚洲| 国产一区二区在线播放| 成人中文字幕+乱码+中文字幕| 成人xvideos免费视频| 亚洲国产成人精品电影| 永久555www成人免费| 国产精品自拍网| 最新的欧美黄色| 中文字幕精品在线| 欧美日本高清视频| 韩国19禁主播vip福利视频| 九九热最新视频//这里只有精品| 国产一区视频在线| 亚洲丝袜在线视频| 青青久久av北条麻妃黑人| 欧美成人黄色小视频| 久久人人爽人人爽爽久久| 91免费人成网站在线观看18| 精品国产一区二区三区久久狼黑人| 国产噜噜噜噜噜久久久久久久久| 中国日韩欧美久久久久久久久| 国产精品欧美激情在线播放| 亚洲人成电影网| 日韩在线观看高清| 欧美成人合集magnet| 97在线观看视频| 日韩激情av在线免费观看| 欧美日韩精品在线| 国产日本欧美在线观看| 欧美视频13p| 欧美成人免费播放| 亚洲一区二区免费在线| 在线国产精品视频| 在线观看免费高清视频97| 日韩中文字幕精品| 国产午夜精品一区理论片飘花| 97视频免费观看| 久久久久久久一区二区三区| 国产精品视频免费在线| 亚洲精品国产精品国自产在线| 亚洲女在线观看| 国产欧美婷婷中文| 亚洲色图15p| 日韩亚洲精品视频| 中文字幕日韩综合av| 日韩精品高清在线| 日韩亚洲精品视频| 久久青草精品视频免费观看| 精品无人区太爽高潮在线播放| 亚洲最大的网站| 亚洲精品国产拍免费91在线| 深夜福利91大全| 国产精彩精品视频| 久久综合伊人77777蜜臀| 色伦专区97中文字幕| 亚洲欧美日韩一区二区三区在线| 日韩网站在线观看| 久久久久久久久久久人体| 国产成人精品一区二区在线| 国产v综合v亚洲欧美久久| 久久天天躁狠狠躁夜夜爽蜜月| 国产午夜精品全部视频播放| 精品精品国产国产自在线| 国产精品久久久久久久av大片| 美日韩在线视频| 日韩成人在线播放| 欧美电影在线观看完整版| 精品亚洲一区二区三区在线播放| 亚洲国产福利在线| 国产精品视频免费在线观看| 综合国产在线视频| 欧美亚洲一区在线| 国产成人av网| 欧美中文在线观看国产| 国产一区二区三区网站| 日韩在线视频免费观看| 成人在线小视频| 国产va免费精品高清在线| 色综合色综合网色综合| 狠狠色噜噜狠狠狠狠97| 欧美在线日韩在线| 亚洲精品一区久久久久久| 国产精品高清在线观看| 国产亚洲欧洲高清一区| 国产在线拍揄自揄视频不卡99| 日韩在线播放视频| 亚洲国产精彩中文乱码av在线播放| 欧美视频不卡中文| 国产日韩在线一区| 久久777国产线看观看精品| 国产在线观看一区二区三区| 26uuu日韩精品一区二区| 中日韩午夜理伦电影免费| 在线观看精品自拍私拍| 中文字幕精品久久久久| 精品美女久久久久久免费|