javascript - 如何访问脚本设置中的计算属性?

标签 javascript vue.js vuejs3

如何访问 <script setup> 内的计算属性在 vue 中? 我检查了documentation但它甚至没有提到如何在 <script setup> 中定义计算属性,我只从 https://stackoverflow.com/a/71459106/2311074 得到这个

给出下面的代码,如何访问计算属性 url里面<script setup>

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

const url = computed(() => 'Hallo');

const printUrl = () => {
   // How to access here the computed property url?
   
   this.url // throws TypeError "Cannot read properties of undefined" 
   
   url // <- returns an object of ComputedRefImpl instead of 'Hallo'
}

最佳答案

您是否尝试使用url.valuecomputed返回一个只读响应式(Reactive)引用对象。

关于javascript - 如何访问脚本设置中的计算属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72606723/

相关文章:

javascript - WebSQL错误回调中的"Cannot read property '消息' of undefined"

javascript - 如何调试 VueJS getElementById 问题

vue.js - 是否可以观看注入(inject)的属性(property)

javascript - Angular 指令在 $http 之后未更新

Javascript:使用 json 文件在谷歌地图上添加标记

javascript - 突出显示 HTML 页面中的重复单词

node.js - 找不到与yarn一起安装的软件包中的命令?

datatable - PrimeVue 编辑行

vue.js - 为什么动态组件在 vue3 中不起作用?

javascript - AngularJS 共享指令范围和迭代值