【发布时间】:2017-02-25 07:45:22
【问题描述】:
我一直在使用 vue js 和 laravel 制作删除方法。我尝试使用 laravel 资源向href 属性添加一个值,并将id 作为第二个参数传递,但是当我单击它并在控制台上显示 id 时,它对所有不正确的数据显示相同的 id。
样品刀片:
<a id="deleteRecord" data-id="{{$project->id}}" @click.prevent="deleteRecord" class="btn btn-circle btn-icon-only btn-danger" href="{{ route('projects.store', $project->id) }}">
<i class="icon-trash"></i>
</a>
Vue方法:
deleteRecord: function(id) {
var dataId = $('#deleteRecord').attr('href')
console.log(dataId);
}
【问题讨论】:
-
Laravel 资源仅使用
DELETE方法删除。您必须使用axios并发送DELETE查询。 -
@EddyTheDove,是的,但我知道这可以使用 vue 完成并显示一些很酷的确认模式或类似的东西。
-
当然。
axios存在于您的Vue方法中。好的,它不一定是 axios。任何http客户端都可以。 -
@EddyTheDove,我会试试的
标签: laravel vue.js laravel-5.3