从Laravel Form获取所选值::使用vue.js选择

时间:2016-11-14 07:08:14

标签: php laravel-5 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时,它仅适用于第一条记录。

1 个答案:

答案 0 :(得分:0)

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

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

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

var a=event.target.value;