Vue3 + TypeScript 相关代码写法合集
<template>
<div>
<h1>{{ message }}</h1>
<button @click="increment">Count is: {{ count }}</button>
</div>
</template>
<script lang="ts">
import { defineComponent, ref } from 'vue';
export default defineComponent({
setup() {
const count = ref(0);
const message = 'Hello Vue 3 + TypeScript!';
function increment() {
count.value++;
}
return { count, message, increment };
}
});
</script>
这个例子展示了如何在Vue 3和TypeScript中创建一个简单的组件。它使用了Vue 3的Composition API,通过<script lang="ts">
指定TypeScript作为脚本语言。组件包括一个响应式的计数器和一个显示消息的标题,并演示了如何在Vue 3中定义响应式数据和方法。
评论已关闭