我正在尝试学习 Vue,并遇到了以下问题。
{{ name }}
以上工作正常,当我单击按钮时,div 内的文本更改为更改的名称。但下面不起作用,变量 name 在函数中不可用吗?也使用了 defineExpose({name}) ,仍然不起作用。
{{ name }}
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
在模板内您可以使用引用名称。但在脚本中您应该使用 name.value。
<script setup> import { ref } from 'vue'; const name = ref('first'); const changeName = () => { name.value = 'changed name'; } </ script>