总结
调用WebService的时候,明明调用了getPersonArticleList方法,却感觉没有返回最新的数据。
原来在WebService层加入了一个[cacheable=true]导致的。
如果调用getPersonArticleList,传入的参数一样的时候,就不会再去Database检索数据了,而是用缓存。
将cacheable=false就解决了。
问题
import getPersonArticleList from ‘@salesforce/apex/PispHome.getPersonArticleList’;
@AuraEnabled(cacheable=true)
public static Object getPersonArticleList(String blogId, String pispToken) {
改完之后
@AuraEnabled(cacheable=false)
public static Object getPersonArticleList(String blogId, String pispToken) {
本文详细解释了在调用WebService的getPersonArticleList方法时,因[cacheable=true]设置而导致的数据更新延迟问题。通过调整cacheable参数为false,成功实现了每次调用都能从数据库获取最新数据。
1137

被折叠的 条评论
为什么被折叠?



