如何使用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
时,它仅适用于第一条记录。
答案 0 :(得分:0)
就像在角度js中一样,您可以使用事件对象来获取这样的值,
v-on:change="getStatus(event)"
从$ event对象中你可以得到像这样的值,
var a=event.target.value;