web前端全系列 教程
1839个小节阅读:2242.9k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
计算属性会自动根据其返回值来推导其类型
xxxxxxxxxx
<template>
<p>{{ getHello }}</p>
</template>
<script lang="ts">
import { defineComponent } from "vue"
export default defineComponent({
data() {
return{
message:"Hello"
}
},
computed: {
getHello(){
return this.message + "!"
}
}
})
</script>
在某些场景中,你可能想要显式地标记出计算属性的类型以确保其实现是正确的
xxxxxxxxxx
<template>
<p>{{ getHello }}</p>
<p>{{ getHelloChange }}</p>
<p>{{ getMessage }}</p>
</template>
<script lang="ts">
import { defineComponent } from "vue"
export default defineComponent({
data() {
return{
message:"Hello"
}
},
computed: {
getHello():string{
return this.message + "!"
},
getHelloChange:{
get():string{
return this.message+"!"
},
set(newValue:string){
this.message = this.message + newValue
}
},
getMessage(){
this.getHelloChange = "World"
}
}
})
</script>