Skip to content

ActionConfig

参考

js
const actionConfig = computed(() => {
  return [
    {
      key: "add",
      icon: "CirclePlus",
      label: "新增",
      type: "primary",
      left: true,
      clickFun: () => {},
    },
    {
      key: "import",
      icon: "Upload",
      label: "导入",
      left: true,
      clickFun: () => {},
    },
    {
      key: "more",
      label: "批量操作",
      type: "primary",
      left: false,
      dropdown: true,
      menuList: [
        { label: "action1", clickFun: () => {} },
        { label: "action2", clickFun: () => {} },
        { label: "action3", clickFun: () => {} },
        { label: "action4", clickFun: () => {} },
      ],
    },
  ];
});

属性说明

属性说明类型默认值
keylist唯一值string/number-
icon按钮图标string-
label按钮内容string-
type按钮类型string-
left是否在左边booleanfalse
dropdown是否时下拉菜单booleanfalse
menuList菜单列表array-
tips鼠标移入提示内容string-
showFun是否展示判断函数,返回boolean类型function-
clickFun按钮点击回调函数function-