TypeError: Cannot read property 'push' of null
data(){ return { ... form: { id: '', itemId: '', stem: '', optionList: null }, ... } } methods: { handleAddOption() { var newLine = { option: '' } this.form.optionList.push(newLine) }, ... }
解决:push的时候,optionList没有初始化,修改为optionList: []即可。
上善若水,水利万物而不争。