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