// /mixins/lifecycle.js
export default {
didMount(){},
didUpdate(prevProps,prevData){},
didUnmount(){},
};// /pages/components/xx/index.js
import lifecycle from '../../mixins/lifecycle';
const initialState = {
data: {
y: 2
},
};
const defaultProps = {
props: {
a: 3,
},
};
const methods = {
methods: {
onTapHandler() {},
},
}
Component({
mixins: [
lifecycle,
initialState,
defaultProps,
methods
],
data: {
x: 1,
},
});