我对 jsPDF autotable 有疑问。
我的代码:
$('#printBtn').on('click', function() {
var pdf = new jsPDF('p', 'pt', 'a4');
var res = pdf.autoTableHtmlToJson(document.getElementById("tablePrint"));
pdf.autoTable(res.columns, res.data, {
theme : 'plain',
styles: {
fontSize: 12
},
showHeader: 'never',
createdCell: function(cell, data) {
var tdElement = cell.raw;
if (tdElement.classList.contains('hrow')) {
cell.styles.fontStyle = 'bold';
}
}
});
pdf.save("test.pdf");
});
Run Code Online (Sandbox Code Playgroud)
我想在 div 的表格之前和之后添加文本。我在 jsPDF 自动表示例中找到了这个代码片段:
var before = "text before";
pdf.text(before, 14, 30);
Run Code Online (Sandbox Code Playgroud)
这段代码效果很好。我在 pdf.autoTable(...}); 之前插入了它。但我不知道数字 14 和 30 是什么意思?
然后我在 pdf.autoTable 函数调用之后插入了代码,并且文本打印在 pdf 的最后一页但在页面的顶部,而不是在最后,为什么?
抱歉我的英语不好。感谢帮助。
我尝试获取可以使用SortableJS 排序的嵌套列表的顺序。我的清单是这样的:
<div id="nestedDemo" class="list-group col nested-sortable">
<div class="list-group-item" data-id="1">Titel 1</div>
<div class="list-group-item" data-id="2">Titel 2</div>
<div class="list-group-item" data-id="3">Titel3
<div class="list-group nested-sortable">
<div class="list-group-item" data-id="4">Titel 4</div>
<div class="list-group-item" data-id="5">Titel 5</div>
<div class="list-group-item" data-id="6">Titel 6</div>
</div>
</div>
<div class="list-group-item" data-id="7">Titel 7</div>
<div class="list-group-item" data-id="8">Titel 8</div>
<div class="list-group-item" data-id="9">Titel 9</div>
<div class="list-group-item" data-id="10">Titel10
<div class="list-group nested-sortable">
<div class="list-group-item" data-id="11">Titel 11</div>
<div class="list-group-item" data-id="12">Titel 12</div>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
和我的 javascript 代码:
<script>
$(document).ready(function() {
var nestedSortables = $(".nested-sortable");
// Loop through each …Run Code Online (Sandbox Code Playgroud) 我通过 axios 拦截器处理响应状态 401。如果我收到 401 响应,我会尝试刷新 jwt 令牌并再次发出请求。但是如果我收到 401 响应,axios 或 vuejs 会将其打印到控制台。为什么?我不会将错误打印到 axios 拦截器中的控制台。如何禁用打印此 401 错误?
我想打印其他错误,但我在拦截器中处理的错误(例如 401 响应)我不想在控制台中打印。
谢谢!