# ActionSheet 动作清单
请扫码查看示例
 # 介绍
用于提供可以选择执行的任务列表。
# 引入
通过以下方式来引入组件
- 使用包管理器安装mui-minix 组件库。如: npm i mui-minix -S;
- 在要使用该组件的页面中使用element标签引入该组件。
# 代码演示
# 基本用法
<element name="m-action-sheet" src="@/node_modules/mui-minix/src/action-sheet/index"></element>
<m-action-sheet active="{{active}}" actions="{{actions}}" @m-select="onChange" @m-footer-click="onClose" @m-close="onClose"></m-action-sheet>
1
2
2
export default {
  data(){
    return  {
      active: false,
      actions:[
        {
          text:'确定'
        },
        {
          text:'更多'
        }
      ]
    }
  },
  onSelect(e){
    const action = e.detail
    console.log(action)
  },
  onClose(){
    this.active = false
  }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# 标题
通过设置 title 属性,可以控制显示的标题。
<element name="m-action-sheet" src="@/node_modules/mui-minix/src/action-sheet/index"></element>
<m-action-sheet title="场景详细设计" active="{{active}}" actions="{{actions}}" @m-select="onChange" @m-footer-click="onClose" @m-close="onClose"></m-action-sheet>
1
2
2
export default {
  data(){
    return  {
      active: false,
      actions:[
        {
          text:'确定'
        },
        {
          text:'更多'
        }
      ]
    }
  },
  onSelect(e){
    const action = e.detail
    console.log(action)
  },
  onClose(){
    this.active = false
  }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# Api
# Prop
| 字段 | 说明 | 类型 | 默认值 | 是否必须 | 
|---|---|---|---|---|
| active | 是否显示 | boolean | false | 是 | 
| border-top-left-radius | 左上圆角半径 | number | 0 | 否 | 
| border-top-right-radius | 右上圆角半径 | number | 0 | 否 | 
| background-color | 背景颜色 | string | #ffffff | 否 | 
| title | 标题 | string | - | 否 | 
| text | 最底部按钮文本 | string | 取消 | 否 | 
| z-index | z 轴排序 | number | 1030 | 否 | 
| close-on-click-overlay | 点击背景是否自动关闭 | boolean | true | 否 | 
| action | 动作项 | Action[] | [] | 是 | 
| title-style | 修改title样式 | String | '' | 否 | 
| item-style | 修改动作项中item样式 | String | '' | 否 | 
| default-btn-style | 修改默认按钮样式 | String | '' | 否 | 
# Action
| 属性 | 说明 | 
|---|---|
| text | 动作项显示的文本 | 
# Events
| 名称 | 说明 | 回调参数 | 
|---|---|---|
| m-close | 关闭时触发 | - | 
| m-select | 选中选项时触发 | e: Action | 
| m-footer-click | 底部按钮点击时触发 | - |