<!--pages/index.wxml--> <view class='box'> <view class='title'>ActionSheet示例</view> <button type='primary' bindtap='showActionSheet'>显示ActionSheet</button> <view>你点击的菜单项下标是:{{tapIndex}}</view> <view>你点击的菜单项是:{{tapItem}}</view> </view>
/* pages/index.wxss */ button, view { margin: 20px; }
// pages/index.js var myItemList = ['第一项', '第二项', '第三项', '第四项']//全局数组变量=菜单项 Page({ showActionSheet: function() { var that = this; wx.showActionSheet({ //调用API函数显示操作菜单 itemList: myItemList, //操作菜单项列表 itemColor: '#0000FF', //操作菜单项文字颜色 success: function(res) { console.log(myItemList) that.setData({ tapIndex: res.tapIndex, //点击的菜单序号 tapItem: myItemList[res.tapIndex] //点击的菜单项 }) }, fail: function(res) { that.setData({ tapIndex: -1, tapItem: '取消' }) }, complete: function(res) {}, }) } })
API函数wx.showActionSheet()的 使用方法
wx.showActionSheet(Object object)用于显示操作菜单。其参数属性除了 success、fail和complete外,还包含:
success 的 参数属性 tapIndex 表 示 用户点击的按钮序号,该序号从上到下 排序,从0开始。