我正在嘗試測試向現有對象添加新條目的組件方法。addTag: function () { this.value[this.field.key].push(this.tag) this.tag = ''}我只是想通過在我的測試中調用該方法 wrapper.setProps({ field: { key: 'tag' }, value: { tag: {} } })... wrapper.vm.addTag()但它會拋出錯誤TypeError: this.value[this.field.key].push is not a function我已經預先設置了所有需要的數據和道具(field.key 和 tag),所以這不是問題。運行其他方法完全正常,push似乎是問題所在
Vue 測試 - “....push 不是一個函數”
慕尼黑的夜晚無繁華
2023-10-14 18:55:38