干燥机配套车间生产管理系统/云平台服务端
baoshiwei
2023-05-24 beca65f4d01ca07c358102a35b949c2a4f277afe
src/components/Button/src/BasicButton.vue
@@ -11,31 +11,31 @@
</template>
<script lang="ts">
  import { defineComponent } from 'vue';
   import { defineComponent } from 'vue'
  export default defineComponent({
    name: 'AButton',
    inheritAttrs: false,
  });
   })
</script>
<script lang="ts" setup>
  import { computed, unref } from 'vue';
  import { Button } from 'ant-design-vue';
  import Icon from '/@/components/Icon/src/Icon.vue';
  import { buttonProps } from './props';
  import { useAttrs } from '/@/hooks/core/useAttrs';
  const props = defineProps(buttonProps);
   import { computed, unref } from 'vue'
   import { Button } from 'ant-design-vue'
   import Icon from '/@/components/Icon/src/Icon.vue'
   import { buttonProps } from './props'
   import { useAttrs } from '/@/hooks/core/useAttrs'
   const props = defineProps(buttonProps)
  // get component class
  const attrs = useAttrs({ excludeDefaultKeys: false });
   const attrs = useAttrs({ excludeDefaultKeys: false })
  const getButtonClass = computed(() => {
    const { color, disabled } = props;
      const { color, disabled } = props
    return [
      {
        [`ant-btn-${color}`]: !!color,
        [`is-disabled`]: disabled,
      },
    ];
  });
      ]
   })
  // get inherit binding value
  const getBindValue = computed(() => ({ ...unref(attrs), ...props }));
   const getBindValue = computed(() => ({ ...unref(attrs), ...props }))
</script>