Lightning组件跳转页面

本文详细介绍了在Salesforce Lightning组件中进行页面跳转的三种方式:使用force:navigateToComponent跳转到另一个组件,利用force:navigateToObjectHome跳转到对象主页,以及通过force:navigateToURL直接跳转到指定URL。每个方法的参数设置和使用示例都进行了清晰的展示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. Force类型跳转
  • 跳转到另一组件

navigateToMyComponent : function(component, event, helper) {
    var evt = $A.get("e.force:navigateToComponent");
    evt.setParams({
        componentDef : "c:myComponent",
        componentAttributes: {
            contactName : component.get("v.contact.Name")
        }
    });
    evt.fire();
}

  • 跳转至对象主页

navHome : function (component, event, helper) {
    var homeEvent = $A.get("e.force:navigateToObjectHome");
    homeEvent.setParams({
        "scope": "myNamespace__myObject__c"
    });
    homeEvent.fire();
}

  • 跳转至URL

gotoURL : function (component, event, helper) {
    var urlEvent = $A.get("e.force:navigateToURL");
    urlEvent.setParams({
      "url": "/006/o"
    });
    urlEvent.fire();
}

  • 官方链接如下:

https://developer.salesforce.com/docs/component-library/bundle/force:navigateHome

  1. Lightning类型跳转
  • 官方链接如下:

https://developer.salesforce.com/docs/component-library/bundle/lightning:navigation/specification

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值