页面分了三个模块
创建是一个对话框 点击对话框确认的时候
下面这个是封装的vuex
分别在这个三个组件里面通过dispatch调用getInfo方法
刚进入页面的时候调用dispatch获取到数据和查询获取数据没有没有问题
创建点击对话框的时候请求成功以后通过dispatch调用getInfo方法,获取新的数据
也就是表格里面新增一条任务
点击确认关闭对话框以后通过dispatch调用getInfo方法后端请求的的状态是这样的
必须等新增的这个任务完成以后,页面才添加元素
是我请求的方法不对 还是调用的地方不对
大概率是异步调用的问题,你试试把vuex 的actions中的getInfo和创建任务的方法包装成一个Promise 返回,然后外部调用的时候使用async/await语法糖。如下:
这样写更具有同步化代码的阅读体验