微信小程式 js動態給前臺元素繫結事件
阿新 • • 發佈:2019-01-23
//js動態給前臺繫結事件 var myList = ["items1","items2","items3"] pageObject = { data:{ actionSheetItems:myList } } for(var i = 0;i < myList.length;++i){ (function(itemName){ pageObject[itemName] = function(e){ //事件主體 } })(myList[i]) } Page(pageObject) //wxml <block> <action-sheet hidden="false"> <block wx:for-items="{{actionSheetItems}}"> <action-sheet-item bindtap="{{item}}">{{item}}</action-sheet-item> </block> <action-sheet-cancel class="cancel">取消</action-sheet-cancel> </action-sheet> </block>