在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
返回,这样它们就可以在模板中使用了。