import { defineComponent } from 'vue';
// 使用 defineComponent 定义一个 Vue 组件
export default defineComponent({
name: 'MyComponent', // 组件名称
props: {
// 定义组件的属性
message: {
type: String,
required: true
}
},
data() {
return {
count: 0 // 组件内部的状态
};
},
methods: {
// 定义组件的方法
increment() {
this.count++;
}
},
template: `
<div>
<p>{{ message }}</p>
<p>Count: {{ count }}</p>
<button @click="increment">Increment</button>
</div>
`
});
// 解释说明:
// defineComponent 是 Vue 3 中推荐的方式,用于定义组件。它提供了更好的类型推断和类型检查支持,
// 尤其是在使用 TypeScript 的时候。通过这种方式定义的组件可以更清晰地展示组件的结构和功能。
上一篇:vue3 自定义组件
下一篇:运行vue项目命令
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站