【发布时间】:2019-03-10 21:35:07
【问题描述】:
目前在 vue 代码中,我有一个页面包含以下行:
<MyButton :my-click="generateSomeValues"/>
generateSomeValues,生成值,然后在组件中的 prop 上设置这些值。
MyButton 是一个组件,在其中,它有以下内容:
@click.prevent="myloginButtonClicked" (The button has a click event which called the code below)
然后我们就有了 props 和 a 方法:
props: {
myClick: {
type: Function,
default: undefined,
},
},
methods: {
async myloginButtonClicked() {
if (typeof this.myClick !== 'undefined') {
this.myClick();
}
}
},
我试图了解 this.myClick() 正在做什么以及如何使用 Jest 对其进行测试。看了一下,我还以为 myClick 只是一个道具而不是方法?
【问题讨论】:
标签: vue.js jestjs vue-component