小编Bas*_* G.的帖子

在表格前后添加内容(jsPDF autotable)

我对 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 的最后一页但在页面的顶部,而不是在最后,为什么?

抱歉我的英语不好。感谢帮助。

jspdf jspdf-autotable

5
推荐指数
2
解决办法
8928
查看次数

SortableJS 从嵌套列表中获取顺序

我尝试获取可以使用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)

javascript jquery jquery-ui-sortable sortablejs

2
推荐指数
1
解决办法
4422
查看次数

Vuejs axios禁用打印401错误到控制台

我通过 axios 拦截器处理响应状态 401。如果我收到 401 响应,我会尝试刷新 jwt 令牌并再次发出请求。但是如果我收到 401 响应,axios 或 vuejs 会将其打印到控制台。为什么?我不会将错误打印到 axios 拦截器中的控制台。如何禁用打印此 401 错误?

我想打印其他错误,但我在拦截器中处理的错误(例如 401 响应)我不想在控制台中打印。

谢谢!

vue.js axios vuejs2

1
推荐指数
1
解决办法
2726
查看次数