【发布时间】:2023-01-17 01:36:06
【问题描述】:
在 LWC 中使用 history.back() 时,是否可以将 track/api 变量发送到下一个 cmp。
this.var1 = false;
var compDefinition = {
componentDef: "c:Component-to-navigate",
attributes: {
leadId: this.SomeLeadId,
SomeId: this.SomeId,
Variable-To-send: true
}
};
var encodedCompDef = btoa(JSON.stringify(compDefinition));
this[NavigationMixin.Navigate]({
type: 'standard__webPage',
attributes: {
url: '/one/one.app#' + encodedCompDef
}
});
而不是这个我想使用 history.back(),并且还需要传递'Variable-To-send'这甚至可能吗?直接用 onclick 函数试过,不工作。 除了导航还有别的办法吗?基本上我不想重新加载上一页。 ?尝试了 history.back()、windows.location = 等,但无法通过相同的..
如果可能,请帮助解决方法谢谢。
【问题讨论】:
-
我对 history.back 的理解是浏览器从缓存中读取页面,没有新的 Paramus,没有网络旅行。 “撤消”已经调用了本地内容,就好像向前导航从未发生过一样……
标签: javascript navigation salesforce salesforce-lightning lwc