在Vue3中,你可以使用setup
函数来调用函数。
<template>
<button @click="handleClick">点击我</button>
</template>
<script>
import {
ref } from 'vue';
export default {
setup() {
// 创建一个响应式的引用
const count = ref(0);
// 定义一个函数,当按钮被点击时,这个函数会被调用
function handleClick() {
count.value++; // 增加计数器的值
console.log('按钮被点击了', count.value); // 打印日志
}
return {
count, // 将计数器暴露给模板使用
handleClick // 将函数暴露给模板使用
};
}
}
</script>
在这个例子中,我们首先导入了ref
函数,然后在setup
函数中创建了一个响应式的引用count
。然后我们定义了一个函数handleClick
,当按钮被点击时,这个函数会被调用,增加计数器的值并打印日志。最后,我们将count
和handleClick
返回,这样它们就可以在模板中使用了。