JSSDK
1. Introdução ao JS SDK
JSSDK é uma ferramenta de desenvolvimento da web,
Ao usar o JSSDK, os desenvolvedores da Web podem usar o PhizCliP para usar com eficiência os recursos de sistemas móveis, como foto, seleção de mapas, voz, localização etc., ao usar diretamente os recursos exclusivos do phizdclip mini-aplicativo para fornecer uma melhor experiência na web.
Devido a JS SDK ser baseada no uso do container web-view dentro de miniaplicativos, a chamada para JS SDK só é possível ao abrir links dentro do miniaplicativo. Antes de usar, por favor, configure os endereços de domínio que você pretende acessar em 'Gerenciamento de Desenvolvimento - Configurações de Domínio'
2. Como usar
2.1 Introduzir tags por meio do Script na página web
js
<script src= "path/to/jssdk.min.js" >2.2 Introdução por npm
- Instalar
shell
npm install PhizClip-js-sdk- Uso
js
import pz from 'PhizClip-js-sdk'
pz.navigateTo({
url: '/pages/index/index'
})3. Propriedades de componentes da visualização web
| Propriedades | Tipo | Valor padrão | Requerido | Descrição | Versão mínima |
|---|---|---|---|---|---|
| src | string | - | Não | Web view apontada para o link da página web | - |
| timeout | number | 0 | Não | Definir um evento de tempo limite; se o método pz.complete() não for chamado dentro do tempo especificado, será acionado o evento bindtimeout | - |
| bindmessage | eventhandler | Não | Não | Uma página da web ao enviar uma mensagem para o miniaplicativo usando postMessage, ela será acionada em momentos específicos, como ao voltar página dentro miniaplicativo, destruir um componente ou compartilhar. O conteúdo da mensagem estará disponível em e.detail = { data }, sendo 'data' um array composto pelos parâmetros enviados em várias chamadas postMessage | - |
| bindload | eventhandler | Não | Não | Este evento é acionado quando a página é carregada com sucesso. e.detail = | - |
| binderror | eventhandler | Não | Não | Acionado quando a página falha ao carregar. e.detail = | - |
| bindevent | eventhandler | Não | Não | Recebe dados da página web via JSSDK | - |
| bindtimeout | eventhandler | Não | Não | Acionado apenas quando o tempo é configurado, quando a página chega a sair e quando pz.complete não é chamada. | - |