课程表

微信小程序框架

微信小程序组件

微信小程序API

微信小程序开放接口

微信小程序工具

微信小程序设计规范

工具箱
速查手册

小程序 上拉菜单

当前位置:免费教程 » 移动开发 » 微信小程序

微信小程序 操作反馈上拉菜单 action-sheet


上拉菜单,从屏幕底部出现的菜单表。

属性名 类型 默认值 说明
hidden Boolean true 是否隐藏
bindchange EventHandle   点击背景或action-sheet-cancel按钮时触发change事件,不携带数据

action-sheet-item


底部菜单表的子选项。

action-sheet-cancel


底部菜单表的取消按钮,和action-sheet-item的区别是,点击它会触发action-sheet的change事件,并且外观上会同它上面的内容间隔开来。

示例代码:

  1. <button type="default" bindtap="actionSheetTap">弹出action sheet</button>
  2. <action-sheet hidden="{{actionSheetHidden}}" bindchange="actionSheetChange">
  3. <block wx:for-items="{{actionSheetItems}}">
  4. <action-sheet-item class="item" bindtap="bind{{item}}">{{item}}</action-sheet-item>
  5. </block>
  6. <action-sheet-cancel class="cancel">取消</action-sheet-cancel>
  7. </action-sheet>
  1. var items = ['item1', 'item2', 'item3', 'item4']
  2. var pageObject = {
  3. data: {
  4. actionSheetHidden: true,
  5. actionSheetItems: items
  6. },
  7. actionSheetTap: function(e) {
  8. this.setData({
  9. actionSheetHidden: !this.data.actionSheetHidden
  10. })
  11. },
  12. actionSheetChange: function(e) {
  13. this.setData({
  14. actionSheetHidden: !this.data.actionSheetHidden
  15. })
  16. }
  17. }
  18. for (var i = 0; i < items.length; ++i) {
  19. (function(itemName) {
  20. pageObject['bind' + itemName] = function(e) {
  21. console.log('click' + itemName, e)
  22. }
  23. })(items[i])
  24. }
  25. Page(pageObject)

action-sheet




另可参见 API wx.showActionSheet

转载本站内容时,请务必注明来自W3xue,违者必究。
 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号