【发布时间】:2019-06-29 04:42:15
【问题描述】:
我正在使用 Laravel 从 HTML 模板转换为 vue js 应用程序 很喜欢 有拖放表格的功能
src="assets/js/jquery.dataTables.min.js">
src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.js">
和Table是一样的
<table class="table exampleleft tble-dsg tables_ui t_draggable sourcetable">
<thead>
<tr>
<th>Name</th>
<th>Lead Source</th>
<th>Value</th>
<th> </th>
</tr>
</thead>
<tbody class="t_sortable">
<tr>
<td>lOREM IPSUM</td>
<td>Website</td>
<td> $ 750,000.00</td>
<td> <div class="btn-group justify-content-center">
</div>
</div></td>
</tr>
</tbody>
<table>
$(document).ready(function() {
var $tabs = $('.t_draggable')
$("tbody.t_sortable").sortable({
connectWith: ".t_sortable",
//items: "> tr:not(:first)",
appendTo: $tabs,
helper:"clone",
zIndex: 999990
}).disableSelection();
var $tab_items = $(".nav-tabs > li", $tabs).droppable({
accept: ".t_sortable tr",
hoverClass: "ui-state-hover",
drop: function( event, ui ) { return false; }
});
});
现在当我尝试使用 vue js 时
我包含的文件 要求('../jquery.dataTables.min.js'); 比
mounted: function() {
console.log('initilizede -adfg');
var $tabs = $('.t_draggable')
$("tbody.t_sortable").sortable({
connectWith: ".t_sortable",
//items: "> tr:not(:first)",
appendTo: $tabs,
helper:"clone",
zIndex: 999990
}).disableSelection();
var $tab_items = $(".nav-tabs > li", $tabs).droppable({
accept: ".t_sortable tr",
hoverClass: "ui-state-hover",
drop: function( event, ui ) { return false; }
});
}
所以什么都没有发生 如果有人可以提供帮助,我们如何在 Vue js 和 Laravel 中使用 Jquery 库
非常感谢大家
【问题讨论】:
-
这个问题不重复。我在问如何包含 jQuery 库而不是 jQuery。
标签: javascript vue.js