我有以下Vue typescript组件类:
import { Component, Prop, Vue } from 'vue-property-decorator';
import ChildComp from './ChildComp';
console.log(Prop);
@Component({
template: `
<div>
<ChildComp></ChildComp>
</div>
`,
props: {
state: String,
},
components: {
ChildComp: ChildComp,
},
})
export default class MissionComp extends Vue {
@Prop() test: string;
mounted() {
console.log(this.state, this.test);
}
}
我宣布2个道具,
state
通过@组件装饰器(vue类组件)和
test
通过@Prop decorator(vue属性decorator)。只有
状态
作品@Prop decorator不会向Vue添加道具,但不会引发任何错误。
这个
console.log(Prop);
记录Prop函数,以便加载和找到包,但似乎从未执行过。应用程序从不在断点处停止。
我使用Webpack和babel loader进行传输。该错误可能是生成过程中的某个地方发生的吗?