Todos os produtos
Search
Central de documentação

SuperApp:Navegação

Última atualização: Jun 29, 2026

APIs JavaScript para navegar entre páginas em aplicativos HTML5 e Miniapps: feche a página atual, abra uma nova página ou inicie um Miniapp diferente.

WVNavigator.pop

Fecha a página atual.

Parâmetros de entrada

  • Personalizado: passe parâmetros de NavigatorAdapter para fechar a página com uma implementação personalizada. Caso nenhum parâmetro seja fornecido, a página fecha no modo padrão.

Parâmetros de callback

Parâmetros para callback de sucesso:

  • Nenhum.

Parâmetros para callback de falha:

  • [string] msg: a mensagem de erro.

window.WindVane.call('WVNavigator', 'pop', null, function(e) {
}, function(e) {
        alert('failure: ' + JSON.stringify(e));
});

WVNavigator.push

Abre uma nova página.

Parâmetros de entrada

  • Ao implementar a API NavigatorAdapter com métodos personalizados, especifique os parâmetros exigidos pela sua implementação.

  • Na implementação padrão, especifique o seguinte parâmetro:

    [string] url: a URL da página do Miniapp a abrir.

Parâmetros de callback

Parâmetros para callback de sucesso:

  • Nenhum.

Parâmetros para callback de falha:

  • [string] msg: a mensagem de erro.

var params = {
  url: 'xxxx'
};
window.WindVane.call('WVNavigator', 'push', params, function(e) {
}, function(e) {
        alert('failure: ' + JSON.stringify(e));
});

wv.navigateToMiniapp

Inicia outro Miniapp a partir do Miniapp atual.

Parâmetros de entrada

  • [string] appId: o ID do Miniapp de destino.

  • [string] path: o caminho da página a abrir no Miniapp de destino. Se deixado em branco, a página inicial abre. Opcional.

  • [object] extraData: dados adicionais passados como parâmetros de consulta à página de destino. Omita este campo se a página de destino não exigir parâmetros de consulta. Opcional.

Parâmetros de callback

Parâmetros para callback de sucesso:

  • Nenhum.

Parâmetros para callback de falha:

  • [string] msg: a mensagem de erro.

window.WindVane.call(
  "wv",
  "navigateToMiniapp",
  {
    // Miniapp ID
    appId: "2123xxxxxx",
    // Page path to open; leave blank to open the index page
    path: "/product/list",
    // Additional data passed as query parameters; omit if not needed
    extraData: {
      source: "APP01"
    }
  },
  function () {
    console.log('open Miniapp successfully');
  },
  function (msg) {
    console.log('open Miniapp error', msg);
  }
);