[vuejs/vue]计算属性被解析成组件

2025-10-29 743 views
6
Version

2.7.14

Reproduction link

http://huangshuwei.gitee.io/vue-easytable/#/en/doc/table/api?anchor=row-expand-option

Steps to reproduce

const demo = computed(() => ({ render: () => '123' }))

What is expected?

正常解析为计算属性

What is actually happening?

计算属性返回的对象里包含 render 方法,导致被视为 组件

const props = defineProps({ trigger: { type: String, default: 'icon' } }) const realExpandOption = computed(() => { const { trigger } = props return { trigger, render: () => '123' } })

回答

9

open the issue on vue-easytable