<template>
<div class="my-component">
<h1>{{ message }}</h1>
<button @click="incrementCounter">Clicked {{ counter }} times</button>
</div>
</template>
<script>
export default {
name: 'MyComponent',
data() {
return {
message: 'Hello Vue!',
counter: 0
};
},
methods: {
incrementCounter() {
this.counter += 1;
}
}
};
</script>
<style scoped>
.my-component {
text-align: center;
margin-top: 50px;
}
</style>
<h1>
标签用于显示消息,以及一个按钮用于触发点击事件。name
: 组件的名称为MyComponent
。data()
: 返回一个对象,包含组件的状态(message
和counter
)。methods
: 定义了组件的方法,如incrementCounter
,每次点击按钮时会调用此方法来增加计数器的值。上一篇:vue父组件调用子组件方法
下一篇:vue js
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站