avue-curd表格弹窗打开前怎么获取后台详情接口的数据?

传统做法点查看行数据,都会触发后端查询最新数据, 目前avue所有数据都是查询列表的时候一起查的,有没有方法配置这块?
我目前自定义了弹窗内容,里面还嵌套了表格,直接点详情或修改是没有表格的内容的,需要详情接口为数据赋值,请问如何操作,使得点击详情或修改,能看到完整数据


回答:

有下面几种解决方法:在打开弹窗前再发一次请求获取详情数据。可以在 methods 中定义一个打开弹窗的方法,在方法内发详情接口请求,获取数据后再设置到弹窗中。在列表查询结果中带回详情 ID,在打开弹窗时再用这个 ID 发请求获取详情数据。弹窗打开成功后再赋值到弹窗中。使用事件接口的方式。在列表中绑定单击行事件,在事件中发请求获取该行的详情数据,打开弹窗后再将数据渲染到弹窗中。在表格列添加click 事件,指定打开弹窗的方法,在方法内获取当前行的 ID 后再发详情请求,打开弹窗后赋值。使用编程方式。在 table 中声明 row-click 事件,在事件回调中获取行 ID,发详情请求打开弹窗,并赋值。

以上是 avue-curd表格弹窗打开前怎么获取后台详情接口的数据? 的全部内容, 来源链接: utcz.com/p/933978.html

回到顶部