Beagle v1.7 não é mais mantida ativamente. A versão documentada que você está visualizando pode conter funcionalidades depreciadas. Para obter as funcionalidades mais recentes, consulte a nossa última versão .
Uma rota de navegação para um conteúdo remoto.
A sua estrutura é representada como mostrado abaixo:
Atributo | Tipo | Obrigatório | Definição |
---|---|---|---|
url | String ou Binding | ✓ | Endereço para navegação. |
shouldPrefetch | Boolean | Carregar o endereço previamente. | |
fallback | Screen | Tela a ser retornada caso o carregamento falhe. | |
httpAdditionalData | HttpAdditionalData | Pode ser usado em ações de navegação para passar dados HTTP adicionais ao fazer requisições para o backend. |
O objeto HttpAdditionalData possui os atributos method, headers e body.
Atributo | Tipo | Obrigatório | Definição |
---|---|---|---|
method | HTTPMethod | O método http para fazer a requisição: get, put, post, delete, etc | |
headers | Map<String, String> | Itens de cabeçalho para a request. | |
body | Any | Conteúdo para enviar no corpo da requisição. Pode ser string ou um objeto que pode ser serializado para uma string JSON |
Button(
onPress = listOf(
Navigate.PushView(
route = Route.Remote(
url = "/present/view",
httpAdditionalData = HttpAdditionalData(
method = HttpMethod.POST,
headers = mapOf("test" to "test"),
body = mapOf("framework" to "Beagle")
)
)
)
),
text = "Click me!"
)
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.