loading组件

提示信息及动画图标的一个组件,主要属性hidden,通过这个属性来控制组件的显示与否,可设置bindtap响应单击触碰事件

<loading hidden="{{load}}">{{minute}}秒重置</loading>

toast组件

  • hidden
  • duration
    当hidden等于false,触发bindchange事件的延迟,默认1500,将组件显示出来后,1.5秒后触发bindchange
  • bindchange
    设置duration延时后触发的事件函数
<view><toast hidden="{{toastHidden}}" bindchange="toastChange" duraction="5000">5秒后退出</toast></view>

接口函数wx.showToast

  • title
    显示提示内容,必须设置的属性
  • icon
    用来设置提示框中的图标,只支持success和loading
  • duration
    设置提示框的延迟时间,默认1500,最大可设置10000
  • success
    回调函数,接口调用成功后将执行
  • fail
  • complete

modal组件

弹出框组件,可得到用户的反馈

  • title
    设置对话框的标题
  • hidden
    默认false
  • no-cancel
    设置是否隐藏canel(取消)按钮,默认false,不隐藏
  • confirm-text
    confirm确定按钮的文字,默认为"确定"
  • cancel-text
    cancel按钮的文字,默认为"取消"
  • bindconfig
    设置单击confirm按钮时执行的回调函数
  • bindcancel
    设置单击cancel按钮和点击屏蔽层时执行的回调函数

接口函数wx.showModal

参数是object对象

  • title
    设置提示的标题,必须,可以设置空字符串
  • content
    设置提示的内容,必须的属性
  • showCancel
    设置是否显示取消按钮,默认为true
  • cancelText
    设置取消按钮上显示的文字,默认"取消"
  • cancelColor
    设置取消按钮的文字颜色,默认#000000
  • confirmText
    设置确定按钮上显示的文字
  • confirmColor
    设置去顶按钮上文字的颜色,默认为#3cc51f
  • success
    接口调用成功的回调函数,返回res.confirm==1(非0为真),表示用户点击确定按钮
  • fail
  • complete

action-sheet组件

action-sheet组件是从底部弹出可选菜单项,有两个子组件,其中一个名为action-sheet-item表示每个菜单选项,可以多个;action-sheet-cancel子组件,并显示在所有可选菜单项的下方,点击action-sheet-cancel会触发action-sheet中的change事件,点击action-sheet-item不会触发

  • hidden
  • bindchange

action-sheet-item

action-sheet子组件,可以绑定bindtap等触碰事件

 <action-sheet hidden="{{actionSheetHidden}}"
      bindchange="actionSheetChange">
        <block wx:for="{{actionSheetItems}}">
        <action-sheet-item class="item" bindtap="bind{{index}}">{{item}}</action-sheet-item>
        </block>
        <action-sheet-cancel class="cancel">取消</action-sheet-cancel>
      </action-sheet>

接口函数wx.showActionSheet

  • itemList
    菜单数组,最大6
  • itemColor
    菜单项的文字颜色,默认#000000
  • success
    接口调用成功函数
  • fail
  • complete

在success回调函数中将传入一个对象参数,对象中有一下参数

  • cancel
    用户是否取消选择,当该值为true是表示用户选择"取消"菜单项
  • tapIndex
    当用户不是点击取消菜单项时,该属性将返回用户点击菜单项的序号,按从上到下的顺序,从0开始