gpt4 book ai didi

vue.js - 如何从 Vue3 中的 <script setup> 访问 <script> 中的名称?

转载 作者:行者123 更新时间:2023-12-05 03:19:59 25 4
gpt4 key购买 nike

我想从我的 <script setup> block 中的 <script> 访问“name”变量。我似乎不知道该怎么做。我尝试从“*.vue”导入选项,但这提示我安装模块“*.vue”。

<script>
export default {
name: 'some name'
}
</script>
<script setup>
//use the 'name' variable here
</script>

最佳答案

很遗憾,这件事做不到。你可以使用 ref并在文件中的任何位置访问它的值。

<template>
<h1>{{ name }}</h1>
</template>

<script setup>
import {ref} from 'vue';

const name = ref('Jorgen');

</script>

如果你想访问它在<script setup> 中的值你必须使用 .value .我提供了以下示例,以防您想在 <script setup> 的方法中使用它,

<script setup>
import {ref} from 'vue';

const name = ref('Jorgen');

const showMyName = () => {
alert(name.value);
}

</script>

简而言之,如果你想使用 name在模板中不要使用 .value ,如果你想在里面使用名称,请使用 .value

关于vue.js - 如何从 Vue3 中的 &lt;script setup> 访问 &lt;script&gt; 中的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73308848/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com