Lifecycle hooks
mounted
Called after the instance has been mounted.
Arguments
This method has no argument.
Example
js
import Base from '@studiometa/js-toolkit';
export default class Component extends Base {
static config = {
name: 'Component',
log: true,
};
mounted() {
// Logs 'mounted' when the component is mounted
this.$log('mounted');
}
}
updated
Called after the instance has been updated.
Arguments
This method has no argument.
Example
js
import Base from '@studiometa/js-toolkit';
export default class Component extends Base {
static config = {
name: 'Component',
log: true,
};
updated() {
// Logs 'updated' when the component is updated
this.$log('updated');
}
}
destroyed
Called when the component is being destroyed.
Arguments
This method has no argument.
Example
js
import Base from '@studiometa/js-toolkit';
export default class Component extends Base {
static config = {
name: 'Component',
log: true,
};
destroyed() {
// Logs 'destroyed' when the component is destroyed
this.$log('destroyed');
}
}
terminated
Called when the component is being terminated.
Arguments
This method has no argument.
Example
js
import Base from '@studiometa/js-toolkit';
export default class Component extends Base {
static config = {
name: 'Component',
log: true,
};
terminated() {
// Logs 'terminated' when the component is terminated
this.$log('terminated');
}
}