my.canIUse(String)
O mPaaS 10.1.32 e versões posteriores oferecem suporte a esta API.
Esta interface verifica se a versão atual do mini programa oferece suporte a uma determinada API, parâmetros de entrada, valores de retorno, componentes ou atributos.
Parâmetro de entrada
Os parâmetros seguem o formato ${API}.${type}.${param}.${option} ou ${component}.${attribute}.${option}.
API: nome da API, sem o prefixo
my.. Por exemplo, para verificarmy.getFileInfo, passe apenasgetFileInfo.type: valores possíveis são object/return/callback, que indicam o tipo de verificação da API.
param: nome de um atributo do parâmetro.
option: valor específico do atributo do parâmetro.
component: nome do componente.
attribute: nome do atributo do componente.
option: valor do atributo do componente.
Exemplo de código
// Whether the new API is available
my.canIUse('getFileInfo')
// Whether the new API attribute is available
my.canIUse('closeSocket.object.code')
// Whether the new API attribute is available
my.canIUse('getLocation.object.type')
// Whether the new attribute of the API return value is available
my.canIUse('getSystemInfo.return.brand')
// Whether the new component "Follow lifestyle account" is available
my.canIUse('lifestyle')
// Whether the new attribute value of the component is available
my.canIUse('button.open-type.share')
Valor de retorno
Tipo booleano que indica se há suporte ao recurso consultado.