simplify lifecycle

pull/31/head
Rich-Harris 8 years ago
parent b8ddb16d5f
commit 5d9ebb9a39

@ -621,8 +621,6 @@ export default function generate ( parsed, template ) {
${templateProperties.onteardown ? `template.onteardown.call( component );` : ``}
};
${templateProperties.oninit ? `template.oninit.call( component );` : ``}
let mainFragment = renderMainFragment( component, options.target );
component.set( ${templateProperties.data ? `Object.assign( template.data(), options.data )` : `options.data`} );

@ -2,8 +2,8 @@ import * as assert from 'assert';
export default {
test ( component ) {
assert.deepEqual( component.events, [ 'init', 'render' ]);
assert.deepEqual( component.events, [ 'render' ]);
component.teardown();
assert.deepEqual( component.events, [ 'init', 'render', 'teardown' ]);
assert.deepEqual( component.events, [ 'render', 'teardown' ]);
}
};

@ -2,12 +2,8 @@
<script>
export default {
oninit () {
this.events = [ 'init' ];
},
onrender () {
this.events.push( 'render' );
this.events = [ 'render' ];
},
onteardown () {

Loading…
Cancel
Save