问题是(this.form.tasks都没有其他数据)在promise中找不到() 与axios.all。 除了它的工作承诺,但不在里面。 我收到错误: p>
未捕获(在承诺中)TypeError:无法读取null的属性'form' p> blockquote>
axios.all([ axios.get('/ tasks /'+ this.token_proj), axios.get('/ keywords /'+ this.token_proj), axios.get ('/getTasks/'+this.token_proj),,n axios.get(`/ discussion / $ {this.token_proj} / $ {this.form.page}`) ]) .then(axios。 spread(function(tasksResponse,keywordsResponse,getTasksResponse,discResponse){ console.log('tasks',tasksResponse.data); console.log('keyword',keywordsResponse.data); console.log ('getrask',getTasksResponse.data); console.log('disc',discResponse.data); this.form.tasks = tasksResponse.data; })) ; code> pre>
任务变量在数据中设置并存在。 我使用Vuejs和axios vform。 p>
data(){ return { form:new Form({ tasks:[], tasks_management: [], 讨论:{}, 用户:[], 关键字:[], }) } } code> pre> DIV>