比如:
<el-option v-for="(v,k) in db_api_data.table_fields[form.public_data.master_table_name].data" :label="v.Field" :value="v.Field">
</el-option>
这个循环里面。 db_api_data.table_fields[form.public_data.master_table_name].data
每一层都需要初始化。比如
db_api_data = {}
db_api_data.table_fields = {}
db_api_data.table_fields[form.public_data.master_table_name] = {} //这个动态的key
db_api_data.table_fields[form.public_data.master_table_name].data = {}
如果你不事先初始化,会报错。
如果结构固定,也没什么,问题是key是动态的时候,感觉就挺麻烦的。
经常报各种错。苦不堪言。这里插一句,那里插一句来初始化。导致代码已经很臃肿。不知道你们是如何处理这些问题的。
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…