// main.ts
import { createApp } from 'vue';
import App from './App.vue';
const app = createApp(App);
app.mount('#app');
// App.vue
<template>
<div id="app">
<h1>{{ message }}</h1>
</div>
</template>
<script lang="ts">
import { defineComponent, ref } from 'vue';
export default defineComponent({
name: 'App',
setup() {
const message = ref('Hello Vue with TypeScript!');
return {
message,
};
},
});
</script>
<style scoped>
#app {
font-family: Avenir, Helvetica, Arial, sans-serif;
text-align: center;
color: #2c3e50;
margin-top: 60px;
}
</style>
main.ts:
createApp
函数创建一个 Vue 应用实例,并挂载到 HTML 中的 #app
元素上。App.vue:
<h1>
标签,用于显示消息。defineComponent
创建组件,并使用 ref
来定义响应式数据 message
。这个示例展示了如何在 Vue 3 中使用 TypeScript 来构建一个简单的应用。
上一篇:vue 复选框
下一篇:vue 遍历list
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站