Deprecation: w‐config - marko-js/marko GitHub Wiki
getWidgetConfig and the w-config attribute are deprecated. Marko now provides this.input in the onMount method, which has a similar effect.
init is renamed to onMount, which better describes when it’s called in a component’s lifecycle. getWidgetConfig is no longer necessary (or even called), and w-config is ignored because we can access this.input inside onMount.
// index.js
init(config) {
$(this.el).dataTable(config);
}
// template.marko
<table w-bind w-config={
paginate: input.paginate,
scrollY: input.scrollY
}>
…become:
// component.js
onMount() {
$(this.el).dataTable({
paginate: this.input.paginate,
scrollY: this.input.scrollY
});
}