1. 程式人生 > >實現可左右滑動的導航選單頁面

實現可左右滑動的導航選單頁面

1.wxml頁面程式碼:<viewclass="nav-scroll"><scroll-viewclass="scroll-view_H"scroll-x="true"style="width: 100%"><textwx:for="{{section}}"wx:key="id"id="{{item.id}}"catchtap="handleTap"class="nav-name {{item.id == currentId ? 'nav-hover' : ''}}">{{item.name}}</text></scroll-view></view>2.wxss頁面程式碼:white-space:
nowrap; 規定段落中的文字不進行換行:.scroll-view_H{white-space:nowrap; width:100%;background-color:rgba(255, 255, 255, 0.7);}.nav-name{display:inline-block;margin:05px;font-size:16px;color:#2b2e33;border-bottom:2pxsolidtransparent;padding:10px;}.nav-hover{color:#f06000;border-bottom:2pxsolid#f06000;}3.js頁面程式碼:data資料部分: section: [
{ name: '首頁', id: '1001' }, { name: '男裝', id: '1032' }, { name: '鞋包', id: '1003' }, { name: '手機', id: '1004' }, { name: '電器', id: '1005' }, { name: '食品', id: '1021' }, { name: '百貨', id: '1015' }, { name: '服飾', id: '1121' }, { name: '汽車', id: '1025' }, { name: '家裝', id: '1121' }, { name:
'運動', id: '1205' }, { name: '母嬰', id: '4021' }, { name: '水果', id: '1225' }, { name: '內衣', id: '3121' }, { name: '家紡', id: '1525' }, { name: '美妝', id: '1521' } ]函式部分:// 頭部導航點選事件 handleTap: function (e) { console.log(e);let id = e.currentTarget.id;if (id) {this.setData({ currentId: id })this.onLoad(); } }4.執行截圖:如果大家對文章有什麼問題或者疑意之類的、想要原始碼的、想看更多此類文章的,都可以可以加我訂閱號,訂閱號上面我會定期更新最新部落格和資源。 如果嫌麻煩可以直接加我wechat:lzqcode