小编Mic*_*ipa的帖子

Vue.js - 在组件中使用父数据

如何在我的子组件Post中访问父数据变量(limitByNumber)?

我试图使用道具,但它不起作用.

家长:

import Post from './components/Post.vue';

new Vue ({
    el: 'body',

    components: { Post },

    data: {
        limitByNumber: 4
    }
});
Run Code Online (Sandbox Code Playgroud)

组件发布:

<template>
            <div class="Post" v-for="post in list | limitBy limitByNumber">
                <!-- Blog Post -->
....
</div>
</template>


<!-- script -->    
<script>
        export default {
            props: ['list', 'limitByNumber'],


            created() {
                this.list = JSON.parse(this.list);
            }

        }
</script>
Run Code Online (Sandbox Code Playgroud)

javascript vue.js vue-component

30
推荐指数
2
解决办法
4万
查看次数

使用编码为 UTF-8 的 PDFTk 填充的 pdf 中缺少字符

我正在尝试使用 PDFTk 填充 pdf 文档。脚本工作正常,它填写表单中的输入,但我没有得到特殊字符 [波兰字符集:UTF-8 或 ISO-8859-2]。

脚本:https : //github.com/mikehaertl/php-pdftk

奇怪的是,当我点击字段时,生成的 pdf 实际上有波兰语字符。

点击前:

在此处输入图片说明

点击字段后:

在此处输入图片说明


默认编码设置为 UTF-8。问题是 PDFTk 不能在标准 ASCII 之外使用带有 FDF 表单填充的字符。它不允许多字节字符。

我做了什么:

  1. 将字体添加到 pdf 文件(选中并且文件有字体)
  2. 使用默认字体 (Arial) 在 pdf 文件中创建字段
  3. 将脚本中的编码(函数 fillForm)更改为 ISO-8859-2
  4. 更改数据值编码(iconv 或 mb_convert_encoding)
  5. 将函数编码和数据值编码更改为 ISO-8859-2
  6. 填写表格后展平pdf
  7. 在 stackoverflow, google 中阅读有关此问题的所有主题

更新 (25.03.2016):发现 pdf 文档在某些计算机上运行良好。有些人有波兰语字符,而其他人则没有。我们所有人都有正确的字体(带有波兰语字符集)。我使用默认的 Arial 或 Times New Roman。字体也嵌入到该文件中。

有任何想法吗?

php pdf encoding fdf pdftk

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

标签 统计

encoding ×1

fdf ×1

javascript ×1

pdf ×1

pdftk ×1

php ×1

vue-component ×1

vue.js ×1