关于调用api时出现undefined,或无效的问题

[复制链接]
查看: 7217   回复: 2     已解决

5

主题

19

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
18999
2023-3-17 13:13:35   显示全部楼层   阅读模式  
通常是因为没有渲染没有完成

1.vform写在created里或从隐藏状态到显示状态之后,调用的api前需要包裹nextTick
2.setFormJson之后,获取组件前需要nextTick包裹
3.弹窗、侧滑、树组件的多选,如果调用api没有效果,尝试用nextTick包裹
4.setDisableForm如果子表单无效,需要在setFormData()后,disableForm()之前用nextTick包裹
5.表单校验异常,检查一下表单Json是不是异步获取到的,如果是的话请使用setFormJson()赋值,使用form-json属性传值则会导致表单校验异常或表单渲染不成功
我知道答案 回答被采纳将会获得200 威望 已有2人回答
回复

使用道具 举报

0

主题

5

回帖

317

积分

中级会员

Rank: 3Rank: 3

积分
317
2024-4-3 10:21:19   显示全部楼层  
感谢,碰到一样的问题
回复

使用道具 举报

0

主题

10

回帖

138

积分

注册会员

Rank: 2

积分
138
2024-5-4 18:46:37   显示全部楼层  
感谢,常用 nextTick 就对了
回复

使用道具 举报

您需要登录后才可以回帖   登录 注册账号

高级模式