首页 > 解决方案 > 为什么我收到错误无法读取 vue 中未定义的属性数据

问题描述

在 vue 中,我有一个从父组件传入的数组。我设置了一些默认值来填充表单,但是,我想将“application_id”插入默认值之一。下面的代码带回错误“数据()中的错误:“TypeError:无法读取未定义的属性“数据””

如果我在页面上打印 'this.data[0]['application_id']' 它会带回我想要的值。不确定为什么下面的数据未定义?

props: {
        data: Array,        
    },
data:() =>({
        educationDetails: [],
        defaults:{
            application_id:this.data[0]['application_id'],
        }
    }),

标签: vue.js

解决方案


推荐阅读