作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想从我的 <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 中的 <script setup> 访问 <script> 中的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73308848/
我是一名优秀的程序员,十分优秀!