使用vue.js从Laravel Form::select中获取选中的值


Get the selected value from Laravel Form::select using vue.js

如何使用vue.js从Laravel 5.3 Form::select()获得所选项目的值?我一直在使用Laravel 5.1和AngularJS,但我正在使用Laravel 5.3开始一个新项目,所以我决定使用vue.js。在Angular中,我使用了这个:

{!! Form::select('status',Status(),NULL, ['class' => 'form-control','ng-model'=>'status','placeholder'=>'All Status','ng-change'=>'getStatus(status)','ng-init'=>"getStatus(100)"]) !!}

然后在我的AngularJS文件中,我编写了方法getStatus来跟踪更改并返回新选择的项目。

我是很新的vue.js,我不知道如何做同样的。我已经尝试使用v-model,但我得到错误

这个形式是在叶片的foreach循环内,当我使用v-model时,它只适用于第一个记录。

就像在angular js中一样,你可以使用事件对象来获取这样的值,

v-on:change="getStatus(event)"

从$event对象中你可以得到这样的值,

var a=event.target.value;