Nuxt/examples/jest-vtu-example/components/Btn/Btn.vue
2022-09-03 14:46:48 +02:00

27 lines
390 B
Vue

<template>
<button @click="handleClick">
{{ label }}
</button>
</template>
<script>
export default {
// eslint-disable-next-line vue/no-reserved-component-names
name: 'Button',
props: {
label: {
type: String,
required: true
}
},
data: () => ({
clicked: false
}),
methods: {
handleClick () {
this.clicked = true
}
}
}
</script>