Migrate all Vue components from Options API to <script setup>

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-06 17:10:06 +08:00
parent a619be7881
commit 3b7b6ae859
61 changed files with 10835 additions and 11750 deletions

View File

@@ -15,35 +15,23 @@
</button>
</template>
<script>
import { ref, } from 'vue';
<script setup>
import { ref } from 'vue';
export default {
props: {
buttonText: {
type: String,
required: false,
},
defineProps({
buttonText: {
type: String,
required: false,
},
setup(props) {
const buttonText = props.buttonText;
});
const isPressed = ref(false);
const isPressed = ref(false);
const onMousedown = () => {
isPressed.value = true;
}
const onMousedown = () => {
isPressed.value = true;
};
const onMouseup = () => {
isPressed.value = false;
}
return {
buttonText,
onMousedown,
onMouseup,
isPressed,
};
},
}
</script>
const onMouseup = () => {
isPressed.value = false;
};
</script>