Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.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 ionChange事件在ion select上不起作用_Vue.js_Ionic Framework - Fatal编程技术网

Vue.js ionChange事件在ion select上不起作用

Vue.js ionChange事件在ion select上不起作用,vue.js,ionic-framework,Vue.js,Ionic Framework,每次ion select的值更改时,我都要执行一个代码块。 文档提供了一个ionChange事件。 当我尝试执行它时,什么都没有发生。 我尝试了ionFocus,它可以工作,但我需要ionChange事件才能工作 <ion-select @ionChange="changeUnit('ionChange')" @ionFocus="changeUnit('ionFocus')" interface="popover" placeh

每次ion select的值更改时,我都要执行一个代码块。 文档提供了一个ionChange事件。 当我尝试执行它时,什么都没有发生。 我尝试了ionFocus,它可以工作,但我需要ionChange事件才能工作

<ion-select @ionChange="changeUnit('ionChange')" @ionFocus="changeUnit('ionFocus')" interface="popover" placeholder="required">
    <ion-select-option value="m3">m3</ion-select-option>
    <ion-select-option value="m2">m2</ion-select-option>
    <ion-select-option value="ml">ml</ion-select-option>
    <ion-select-option value="kg">kg</ion-select-option>
</ion-select>

changeUnit(value){
    console.log(value);
}
我错过什么了吗?为什么ionFocus工作,但ionChange不工作

我用的是离子5和vue 3

我还在同一个组件中使用mitt的发射器。
但这也不会干扰ionFocus事件。

确保已导入并添加到组件

IonSelect,
IonSelectOption

我使用方法和设置方法测试了您的代码。它毫无问题地工作。真奇怪。感觉自己是这个星球上最大的编程高手。非常感谢你!这引起了我的担忧。过去,我总是在浏览器中打开调试控制台的情况下编写代码,以便捕获警告