Vue - TypeScript - Mixins

@Component({

components: { UserRegisterOrModify, PrivilegeSetting, PrivilegeShow, EntitySingleSelect },

})

export default class UserAdmin extends Mixins(BaseComponent, QueryPartnerOption) {

......  

}

 

突然发现 Mixins 不能混入我的 QueryPartnerOption 里面的内容了,
这个QueryPartnerOption 非常简单,就是

export default class QueryPartnerOption extends Vue{
/** 查询设备所有者的传入过滤对象; */

queryDeviceOwnerCondition: any;

}
好稀奇,以前用起来没有任何问题,最后发现:
 

Mixins 一定需要混入组件,但是组件不一定能够混入,只有使用 @Component 标注过的才能够混入;

你可能感兴趣的:(Vue,TypeScript)