// /mixins/lifecycle.js
export default {
oninit() {
console.log('init');
},
derivedatafromprops(nextprops) {},
didmount() {},
didupdate(prevprops, prevdata) {},
didunmount() {},
};
// /components/index/index.js
import lifecycle from '/mixins/lifecycle';
const initialstate = {
data: {
islogin: false,
},
};
const defaultprops = {
props: {
age: 30,
},
};
const methods = {
methods: {
ontaphandler() {},
},
};
component({
mixins: [lifecycle, initialstate, defaultprops, methods],
data: {
name: 'alipay',
},
});