O Blockly vai passar a fazer parte da Fundação Raspberry Pi em 10 de novembro de 2025. Leia o
blog
e as
perguntas frequentes.
Gancho de destruição
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Os blocos têm um gancho destroy, que é chamado quando eles são excluídos do
espaço de trabalho. Isso pode ser usado para destruir todos os modelos de dados de backup ou recursos
externos associados ao bloco que não são mais necessários.
JSON
{
// ...,
"extensions":["destroy"],
}
Blockly.Extensions.registerMixin('destroy', {
destroy: function() {
this.myResource.dispose();
}
});
No JSON, defina um hook destroy com um
mixin.
JavaScript
Blockly.Blocks['block_type'] = {
destroy: function() {
this.myResource.dispose();
}
}
O método destroy é chamado depois que o pai do bloco foi descartado, mas
antes que qualquer um dos filhos ou campos tenha sido descartado.
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-09-16 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-09-16 UTC."],[],[]]