微信小程式 下拉列表簡單例項

2022-10-06 23:30:21 字數 2111 閱讀 7791

微信小程式 下拉列表簡單例項

wcss

/**dropdownmenu**/

/*總選單容器*/

.menu

/*一級選單*/

.menu dt

/*二級選單外部容器樣式*/

.menu dd

/*二級選單普通樣式*/

.menu li

/*二級選單高亮樣式*/

.menu li.highlight

/* 顯示與隱藏 */

.show

.hidden

wxml

www.cppcns.comu">

} 時間:}

js//資料來源

var reportdatasync = [

, ,

] },

, ,

, ]

}, saofcpvw

, ]

} ]

//定義字段

var initsubmenudisplay =

var initsubmenuhighlight =

var initanimationdata =

/// 初始化dropdownmenu

loaddropdownmenu()

that.setdata()

//一級選單點選

tapmainmenu: function (e) else

} else

} this.setdata()

this.animation(index)

},

//二級選單點選

tapsubmenu: function (e) );

// 當前二級選單的標識

var indexarray = e.currenttarget.dataset.index.split('-');

// 刪除所在二級選單樣式

for (var i = 0; i < initsubmenuhighlight.length; i++)

} }

//給當前二級選單新增樣式

initsubmenuhighlight[indexarray[0]][indexarray[1]] = 'highlight';

//重新整理樣式

this.setdata();

// 設定動畫

this.animation(indexarray[0]);

},

//選單動畫

animation: function (index) )

// 是顯示還是隱藏

var flag = this.data.submenudisplay[index] == 'show' ? 1 : -www.cppcns.com1;

// 使之y軸平移

animation.translatey(flag * ((initsubmenuhighlight[index].length + 1) * 38)).step();

// 匯出到資料,繫結給view屬性

var animationstr = animation.export();

// 原來的資料

var animationdata = this.data.animat程式設計客棧iondata;

animationdata[index] = animationstr;

this.setdata(); }

///

/// 初始化dropdownmenu

/// 1.一級目錄 initsubmenudisplay :['hidden']

/// 2.二級目錄 initsubmenuhighlight :[['',''],['','','','']]]

///

function loaddropdownmenu()

initsubmenuhighlight.push(report)

//動畫

initanimationdata.push("") } }

本文標題: 微信小程式 下拉列表簡單例項

本文位址:

微信小程式下拉重新整理

使用了幾個方案,發現幾個注意點需要注意一下 方案一 整個布局只使用乙個scroll view,類目和列表放到該控制項下,這種狀態下重新整理可以,但是類目不能固定在頂部 方案二 整個布局使用乙個scroll view,裡面再巢狀使用scroll view,這種狀態下上拉幅度大的時候也會觸發下拉重新整理...

微信小程式 下拉重新整理

步驟一注意 enablepulldownrefresh 允許下拉重新整理 backgroundtextstyle 重新整理動畫中那個點的顏色 ios 值可以為dark light 步驟二 js檔案配置 頁面相關事件處理函式 監聽使用者下拉動作 onpulldownrefresh function 下...

微信小程式下拉重新整理

一 配置需要下拉重新整理的頁面的json檔案 enablepulldownrefresh true,函式 頁面相關事件處理函式 監聽使用者下拉動作 onpulldownrefresh function 二 onpulldownrefresh對scroll view元素不起作用 針對scroll vi...