//父
export default class App extends Mixins(AMixins) {
name:string = 'zs'
}
//mixin.js
import {Component, Vue, Prop} from 'vue-property-decorator'
@Component
export default class test extends Vue {
created() {
console.log(this.name)
}
}
在mixin.js 输出this.name 的时候typescript 报错
原因就是: ts本身无法识别属性来源,
解决方案: 那么就告诉他, 这个肯定有
比如:
window.ccc = '1' ts会说window上没有这个属性
方法一 : 用[形式去写] window['ccc'] = '1';
方法二 : (window as any).ccc = 1