# Action Toolbar 操作工具条

操作工具条一般用在表单上方,或指定的功能段落上方。它可以提供定义标题、定义操作按钮等功能。

嵌入了筛选框 设置了标题

# 如何引入

import actionToolbar from '@/components/action-toolbar'

export default {
  name: '',
  components: {
    actionToolbar
  },
  ...
}
1
2
3
4
5
6
7
8
9

# 使用示例

你可以直接复制使用此处代码

<template>
  <action-toolbar :actions="actions">
    <!-- 使用 left 插槽,插入字号为 1.6rem 的标题 -->
    <template #left>
      <span class="f16">表具详述</span>
    </template>
  </action-toolbar>
</template>

<script>
export default {
  data () {
    return {
      actions: [{
        label: '保存',
        type: 'primary',
        onClick: this.formSave
      }, {
        label: '清空',
        onClick: this.clearForm
      }]
    }
  }
}
</script>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

# 属性

属性名称 属性说明 默认值
actions [Array] 按钮列表,按钮详细配置参考 按钮配置 []

# 按钮配置

属性名称 属性说明 默认值
label [String] 按钮文本
type [String] 按钮风格类型
primary/success/warning/danger/info/text
plain [Boolean] 是否朴素按钮 false
round [Boolean] 是否圆角按钮 false
circle [Boolean] 是否圆形按钮 false
disabled [Boolean] 是否禁用状态 false
icon [String] 图标类名
将为按钮增加一个图表,参考文档图标按钮 (opens new window)
autofocus [Boolean] 是否默认聚焦 false
className [String] 自定义按钮样式名
onClick [function] 点击事件函数
group [String] 按钮组组名
同样分组名称的多个按钮将被归为一组,参考文档按钮组 (opens new window)
dropdown [Array] 将按钮配置为 el-dropdown (opens new window) 组件,参考 Dropdown 配置
onCommand [function] 当配置为 el-dropdown (opens new window) 组件时,该事件响应下拉菜单项目点击操作
placement [String] 当配置为 el-dropdown (opens new window) 组件时,菜单弹出位置
可选值:top/top-start/top-end/bottom/bottom-start/bottom-end
bottom-end
trigger [String] 当配置为 el-dropdown (opens new window) 组件时,触发菜单下拉的行为
可选值:hover/click
hover
hideOnClick [Boolean] 当配置为 el-dropdown (opens new window) 组件时,是否在点击菜单项后隐藏菜单 true

el-dropdown-menu

配置示例

{
  label: '导出',
  className: 'ml10',
  onCommand: value => {
    if (value === 0) {
      // 导出配置文件
      this.exportPreset()
    }
  },
  dropdown: [
    {
      label: '配置文件',
      value: 0
    },
    {
      label: 'JSON',
      value: 1,
      // 显示分割线
      divided: true
    },
    {
      label: 'Excel',
      value: 2
    },
    {
      label: 'CVS',
      value: 3,
      // 禁用
      disabled: true
    }
  ]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32

# 插槽

插槽名称 插槽说明 默认内容
default 默认插槽
启用该插槽,将替换默认的按钮列表展示
当开发者想完全自定义工具条右侧呈现内容时很有用
按钮列表
action-left 按钮列表左侧插槽
action-right 按钮列表右侧插槽
left 工具条左侧插槽
最后更新: 11/18/2021, 11:31:19 AM