在一次开发中遇到了这样一个写法:计算属性不是不能写成函数形式吗?
<template>
<el-table-column>
<template v-slot="{row}">
{{formatePrice(row)}}
</template>
</el-table-column>
</template>
<script>
export default {
computed: {
formatePrice() {
return (order) => {
return '¥' + order.order_price
}
},
}
</script>
<style>
</style>
答:后来才知道,计算属性return 之后的内容,会直接挂载到vm身上,因此可以像普通属性或者函数一样,直接在页面使用