// mixin.js
export const myMixin = {
created() {
console.log('Mixin hook called');
},
methods: {
foo() {
console.log('foo');
},
conflicting() {
console.log('from mixin');
}
}
};
// 组件中使用 mixin
import { myMixin } from './mixin.js';
export default {
mixins: [myMixin],
created() {
console.log('Component hook called');
},
methods: {
conflicting() {
console.log('from component');
}
}
};