小程序教程

微信小程序把玩(二十二)action-sheet组件

字号+ 作者: 来源: 2016-11-23 09:49 我要评论( )

action-sheet组件是从底部弹出可选菜单项,估计也是借鉴iOS的设计添加的,action-sheet有两个子组件, action-sheet-item为每个选项,action-sheet-cancel取消选项,与action-sheet-item中间会有间隔,并且点击会触发action-sheet监听事件

主要属性:

wxml

  1. <!--触发action-sheet事件-->
  2. <button type="primary" bindtap="listenerButton">弹出ActionSheet</button>
  3. <!--默认action-sheet为隐藏,由button触发-->
  4. <action-sheet hidden="{{actionSheetHidden}}" bindchange="listenerActionSheet" >

  5.     <block wx:for-items="{{actionSheetItems}}" >
  6.         <action-sheet-item >{{item}}</action-sheet-item>
  7.     </block>
  8.     <!--自动隐藏action-sheet-->
  9.     <action-sheet-cancel>取消</action-sheet-cancel>
  10. </action-sheet>
复制代码

js

  1. Page({
  2.   data:{
  3.     // text:"这是一个页面"
  4.     actionSheetHidden: true,
  5.     actionSheetItems: ['item1', 'item2', 'item3']

  6.   },

  7.   listenerButton: function() {
  8.       this.setData({
  9.         //取反
  10.           actionSheetHidden: !this.data.actionSheetHidden
  11.       });
  12.   },

  13.   listenerActionSheet:function() {
  14.     this.setData({
  15.       actionSheetHidden: !this.data.actionSheetHidden
  16.     })
  17.   },


  18.   onLoad:function(options){
  19.     // 页面初始化 options为页面跳转所带来的参数
  20.   },
  21.   onReady:function(){
  22.     // 页面渲染完成
  23.   },
  24.   onShow:function(){
  25.     // 页面显示
  26.   },
  27.   onHide:function(){
  28.     // 页面隐藏
  29.   },
  30.   onUnload:function(){
  31.     // 页面关闭
  32.   }
  33. })
复制代码

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 微信小程序 轮播图 swiper图片组件

    微信小程序 轮播图 swiper图片组件

    2016-11-23 09:49

  • 微信小程序 开发 微信开发者工具 快捷键

    微信小程序 开发 微信开发者工具 快捷键

    2016-11-23 09:49

  • 微信小程序 页面跳转 传递参数

    微信小程序 页面跳转 传递参数

    2016-11-23 09:49

  • 微信小程序 如何获取时间

    微信小程序 如何获取时间

    2016-11-23 09:49

网友点评