如何使用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;