Vue引导发生模糊事件

时间:2018-11-19 13:10:15

标签: vue.js

我无法在模糊事件上使用vue, 在我的组件中,我有一个@change指令

<b-input :value="value" @change="validateEmail($event)" @input="$emit('input', $event)" ref="input" :state="state"/>

这是因为@blur似乎不起作用。 Bootstrap vue on:blur handler is not been called

这在我更改输入并单击选项卡时部分起作用,然后起作用,但是如果我专注于输入并在不更改输入的情况下单击选项卡,则它不起作用。 我想显示一条消息,在这种情况下需要电子邮件,但我不能。

2 个答案:

答案 0 :(得分:0)

您可以将@blur.native与Bootstrap Vue输入一起使用。

<b-input
        :value="value"
        @change="validateEmail($event)"
        @input="$emit('input', $event)"
        ref="input"
        :state="state"

        @blur.native="handleBlur"

/>

https://github.com/bootstrap-vue/bootstrap-vue/issues/1645#issuecomment-369477878

答案 1 :(得分:0)

您可以使用@blur.native="function"