国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 熱點 > 微信 > 正文

微信小程序開發之左右分欄效果的實例代碼

2024-07-22 01:18:23
字體:
來源:轉載
供稿:網友

本文以一個簡單的小例子,簡述在微信小程序開發中左右分欄功能的實現方式,主要涉及scroll-view ,列表數據綁定,及簡單樣式等內容,屬于初級入門內容,僅供學習分享使用。

概述

在微信小程序開發中,左右分欄(左邊顯示分類,右邊顯示明細,然后進行聯動)是一種常見的布局方式,多應用于點餐,冷飲店,外賣,以及其他類似的商城。

布局分析

布局分析圖示如下:

涉及知識點

•scroll-view 可滾動視圖區域。使用豎向滾動時,需要給<scroll-view>一個固定高度,通過 WXSS 設置 height。組件屬性的長度單位默認為px,2.4.0起支持傳入單位(rpx/px)。
•scroll-y  是否允許縱向滾動,默認false。
•scroll-into-view  值應為某子元素id(id不能以數字開頭)。設置哪個方向可滾動,則在哪個方向滾動到該元素(動態更新該屬性的值,實現左右聯動)。
•view 基礎控件。
•hover-class   設置指定按下去的樣式類。當 hover-class="none" 時,沒有點擊態效果。
•wx:for 在組件上使用 wx:for 控制屬性綁定一個數組,即可使用數組中各項的數據重復渲染該組件。默認數組的當前項的下標變量名默認為 index,數組當前項的變量名默認為 item。
•bindtap='showItem' 綁定組件的單擊事件,不加括弧。

示例效果圖

示例效果圖如下所示:

核心代碼

WXML代碼如下:

<!--pages/show/show.wxml--><view class="show-info"> <scroll-view class='left' scroll-y> <view class="jy-item" wx:for="{{jytype}}" wx:key="id" hover-class="jy-item-hover" wx:for-item="item" bindtap='showItem' data-id="{{item.id}}"> <image src="{{item.url}}"></image> <label>{{item.name}}</label> </view> </scroll-view> <scroll-view class='right' scroll-y scroll-into-view="{{viewId}}"> <view class="jy-detail" wx:for="{{jydetail}}" wx:key="id" id= "D-{{detail.typeid}}-{{detail.id}}" wx:for-item="detail" bindtap='showDetail' data-id="{{detail.id}}"> <image src="{{detail.url}}"></image> <label>{{detail.name}}</label> </view> </scroll-view></view>            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临湘市| 开阳县| 永德县| 高青县| 千阳县| 辽中县| 忻州市| 阳原县| 西和县| 喜德县| 中山市| 阳朔县| 崇文区| 达日县| 广州市| 多伦县| 桂平市| 本溪市| 通河县| 天津市| 灵台县| 乐安县| 利津县| 汉川市| 阿克陶县| 通江县| 西昌市| 泾川县| 上思县| 福鼎市| 翁牛特旗| 和平区| 丹江口市| 东台市| 环江| 汶上县| 垣曲县| 建湖县| 定州市| 广灵县| 盈江县|