If this is a native custom element, make sure to exclude it from component resolution via compilerOptions.isCustomElement.
TypeError: Cannot set properties of undefined (setting 'Fld_ST_00020_r')
一直报这个错误,找了很久,才发现原来一个标签写错了,太粗心了
template 写成了 tempalte 导致认为是我自定义的组件,但又找不到这个组件
报错图片如下
贴上代码
<a-form-item
:label="item.displayName"
:name="`${item.fieldName}_r`"
v-else-if="item.fieldTypeInnerKey === 'checkbox'"
:required="item.isRequired"
validateTrigger="change"
>
<span class="slot-label" slot="label" v-if=" item.remark || item.fieldRemark">
<basic-help placement="top" class="mx-1" :text=" item.remark || item.fieldRemark"/>
</span>
<a-checkbox-group
v-model:value="item[`${item.fieldName}_r`]"
:readonly="item.isRead"
:disabled="item.isRead"
@change="changeForm(`${item.fieldName}_r`, item[`${item.fieldName}_r`])"
>
<template v-for="v in item.config.options" :key="v.id">
<a-checkbox :value="v.id">{{v.name}}</a-checkbox>
</template>
</a-checkbox-group>
</a-form-item>