我有一个LoginCard
组件使用Buefy 的 b-input
组件来呈现电子邮件和密码输入:
<b-field label="Email">
<b-input
v-model="email"
type="email"
placeholder="Your email"
required
>
</b-input>
</b-field>
<b-field label="Password">
<b-input
v-model="password"
type="password"
password-reveal
placeholder="Your password"
required
>
</b-input>
</b-field>
在我的测试中,我想使用类似vue-test-utils
setValue
方法的方法在输入上设置一个值,触发该输入,并将其传播到我的data
模型属性 foremail
和password
。
wrapper.find('input[type="email"]').setValue('test@example.com');
wrapper.find('input[type="password"]').setValue('password');
但这不起作用,值不会被传播。