tear down refs

pull/1878/head
Rich Harris 7 years ago
parent dcc4d38861
commit 1e55dda84a

@ -540,7 +540,8 @@ export default class ElementWrapper extends Wrapper {
}
`);
block.builders.mount.addLine(`ctx.${name}(${this.var});`);
block.builders.mount.addLine(`@add_binding_callback(() => ctx.${name}(${this.var}));`);
block.builders.destroy.addLine(`ctx.${name}(null);`);
}
}

@ -219,7 +219,8 @@ export default class InlineComponentWrapper extends Wrapper {
}
`);
return `ctx.${fn}(${this.var})`;
block.builders.destroy.addLine(`ctx.${fn}(null);`);
return `@add_binding_callback(() => ctx.${fn}(${this.var}));`;
}
component.has_reactive_assignments = true;

Loading…
Cancel
Save