Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vue.js 模糊事件上的Vue引导_Vue.js - Fatal编程技术网

Vue.js 模糊事件上的Vue引导

Vue.js 模糊事件上的Vue引导,vue.js,Vue.js,我无法在模糊事件中使用vue, 在我的组件中,我有一个@change指令 <b-input :value="value" @change="validateEmail($event)" @input="$emit('input', $event)" ref="input" :state="state"/> 这是因为@blur似乎不起作用。 当我更改输入并点击tab时,这部分起作用,但如果我专注于输入并单击tab而不更改输入,则不起作用。 我想显示一条消息,说明在这种情况下需要

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

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

这是因为
@blur
似乎不起作用。

当我更改输入并点击tab时,这部分起作用,但如果我专注于输入并单击tab而不更改输入,则不起作用。
我想显示一条消息,说明在这种情况下需要电子邮件,但我不能。

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

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

        @blur.native="handleBlur"

/>


您可以使用
@blur.native=“function”

您是否尝试过
@blur.native=“…”
?从未尝试过,但由于您的b-input是一个vue组件,它可能与本机事件有关。您应该添加一个指向文档的链接,以增加anwer的趣味性!