[暂存] 重构 switch 逻辑

This commit is contained in:
就眠儀式
2021-11-18 11:21:57 +08:00
parent 0886ee3a1f
commit b0a3bd0ac9
6 changed files with 139 additions and 100 deletions

View File

@@ -11,19 +11,19 @@ import { computed } from "vue";
export interface LayButtonProps {
type?: "primary" | "normal" | "warm" | "danger";
size?: "lg" | "sm" | "xs";
fluid?: boolean;
radius?: boolean;
fluid?: boolean | string;
radius?: boolean | string;
border?: "green" | "blue" | "orange" | "red" | "black";
disabled?: boolean;
loading?: boolean;
disabled?: boolean | string;
loading?: boolean | string;
nativeType?: "button" | "submit" | "reset";
}
const props = withDefaults(defineProps<LayButtonProps>(), {
fluid: false,
radius: false,
disabled: false,
loading: false,
disabled: false,
nativeType: "button",
});
@@ -43,7 +43,7 @@ const classes = computed(() => {
{
'layui-btn-fluid': fluid,
'layui-btn-radius': radius,
'layui-btn-disabled': disabled
'layui-btn-disabled': disabled,
},
classes,
]"