// your answers
// 改用ts写法吧, vue原生的约束语法记忆负担太大
<script setup lang="ts">
import { withDefaults } from 'vue'
withDefaults(defineProps<{
type: 'primary' | 'ghost' | 'dashed' | 'link' | 'text' | 'default'
}>(), {
type: 'primary'
})
</script>
<template>
<button>Button</button>
</template>
Activity