Vue3 + setup + TypeScript: 构建现代、类型安全的Vue应用的关键技巧总结
<template>
<div>
<h1>{{ message }}</h1>
<button @click="increment">{{ count }}</button>
</div>
</template>
<script lang="ts">
import { defineComponent, ref } from 'vue';
export default defineComponent({
setup() {
const count = ref<number>(0);
const message = 'Hello, Vue 3 with Composition API!';
function increment(): void {
count.value++;
}
return {
count,
message,
increment
};
}
});
</script>
这个例子展示了如何在Vue 3中使用Composition API(setup)和TypeScript来创建一个简单的计数器应用。<script lang="ts">
标签确保了我们在使用TypeScript进行编写。ref
函数用于创建响应式的数据。setup
函数是一个入口点,它返回一个对象,该对象的属性和方法可以在模板中使用。
评论已关闭