微信小程式實現列表左右滑動

2021-09-24 15:37:51 字數 1301 閱讀 7848

1、我們可以把列表的元素放在scroll-view控制項中,並且讓scroll-view實現橫向滑動

2、把列表內容項的寬度佔滿手機寬度,利用rpx特性(自適應螢幕),預設iphon6就是750rpx,只要設定大於等於750rpx就可以。

3、監聽滑動後列表操作事件,即可

細節點:

第一步,wxml中在scroll-view控制項中,寫上 scroll-x

第二步,要在wxss樣式檔案中增加上white-space: nowrap;

.scroll-container
::-webkit-scrollbar
(2)比如滑動刪除第一條資料後,第二條資料的預設是處於滑動後狀態,把操作項都顯示出來了,建議每次操作完,把scroll-view的位置復原。修改scroll-left的值就好,我每次操作完,就把該值設定為0。

(3)列表內容可能會超出螢幕預設值,我這個例子是單行顯示的,所有只要文字大於一定數量就擷取。單獨寫了個函式把資料處理了下,這個可以實際情況實際處理。

**如下:

wxml:注意class done1是為了做完成後效果,這裡只是演示就簡單實現了下,實際應該針對對應的列表進行處理,可以考慮把原資料做成陣列字典。 /data-content 是為了刪除的時候,知道是刪除了哪一行/

}刪除完成

wxss:

::-webkit-scrollbar

.scroll-container

.content

.del

.done

.done1

js:

// pages/test06/test06.js

//hhstring是為了處理下列表內容的,超出了就是用...顯示,可以注釋掉不用

import from '../../utils/util.js';

page(,

/*** 生命週期函式--監聽頁面載入

*/onload: function (options) )

},del:function(event));

},done: function (event) );

},})util->util.js

const hhstring = (data)=>

hstring.push(val);

} return hstring;

}module.exports =

微信小程式側邊欄滑動特效 左右滑動

側邊欄滑動是很常見的功能,但是小程式出來不久,很多特效還沒有成熟案例,只能原生重寫,所以今天為大家帶來4個漂亮的側邊欄特效 側邊欄特效一 先看效果 wxml 程式設計客棧gt 第乙個item1 第二個item2 第三個item3 第四個item4 程式設計客棧 搭建上下兩層介面 寫一段css3的右移...

微信小程式 上下左右滑動

data handletouchmove function event let currentx event.touches 0 pagex let currenty event.touches 0 pagey let tx currentx this.data.lastx let ty curre...

微信小程式頁面溢位左右滑動問題

頁面中view設定width 100 之後,頁面右邊會多出一塊白區域,並且可以左右滑動,解決方法是給這個view加乙個box sizing border box 你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下ma...