240 发简信
IP属地:广东
  • 是在data上定义的一个变量,用来接收请求回来的base64字段

    后台返回pdf的base64字段,用pdf.js展示

    本文章仅记录本人在项目中,处理后台传来base64字段的pdf,并实现预览,供大家参考。本文参考:https://blog.csdn.net/Tastill/article/...

  • Vue Canvas 实现电子签名 手写板

    最近再做移动端电子签名,Vue+Canvas实现,移动端、PC端均可,也可以从github下载 。我在做这个功能的时候参考了 这个代码,但是在移动端光标与实际划线有偏移,我在...

  • 感谢您指出问题,已经修改好了:smile:

    后台返回pdf的base64字段,用pdf.js展示

    本文章仅记录本人在项目中,处理后台传来base64字段的pdf,并实现预览,供大家参考。本文参考:https://blog.csdn.net/Tastill/article/...

  • js写的不是很完整,导致base64格式不正确,解析失败,找了一下其他的资料,改成了这样

    <script type="text/javascript">
    var DEFAULT_URL = "";
    var pdfUrl = document.location.search.substring(1);
    debugger
    if(null == pdfUrl || "" == pdfUrl){
    var BASE64_MARKER = ';base64,';//声明文件流编码格式
    var preFileId = "";
    var pdfAsDataUri = sessionStorage.getItem("_imgUrl");//这里就是pdf文件的base64码,我是通过session传递base64的
    var pdfAsArray = convertDataURIToBinary(pdfAsDataUri);
    DEFAULT_URL = pdfAsArray;
    function convertDataURIToBinary(dataURI) { //编码转换
    var base64Index = dataURI.indexOf(BASE64_MARKER) + BASE64_MARKER.length;
    var base64 = dataURI.substring(base64Index).replace(/[\r\n]/g, '');
    var raw = window.atob(base64);//这个方法在ie内核下无法正常解析。
    var rawLength = raw.length;
    //转换成pdf.js能直接解析的Uint8Array类型
    var array = new Uint8Array(new ArrayBuffer(rawLength));
    for (i = 0; i < rawLength; i++) {
    array[i] = raw.charCodeAt(i) & 0xff;
    }
    return array;
    }
    }
    </script>

  • 120
    后台返回pdf的base64字段,用pdf.js展示

    本文章仅记录本人在项目中,处理后台传来base64字段的pdf,并实现预览,供大家参考。本文参考:https://blog.csdn.net/Tastill/article/...

  • vue路由守卫+登录态管理

    在路由文件需要守卫的path后面加上meta 在main.js里面加上 其中islogin是登录态,就是true or false,true表示登录,false表示未登录,存...

  • 120
    vue-cli 3.0 build包太大导致首屏过长的解决方案

    hi~我叫内孤,一名web前端开发者/:B-),今天我又要来说说我的'故事'了。 前言:最近用vue-cli 3.0 构建一个小型的工单管理系统,完工后build发现一个ch...

  • js实现数组去重的六种方法总结

    方法一 使用数组的indexof方法,如果element的index不相等则说明element相同,则过滤掉 方法二 ES6提供了数据结构Set。类似于数组,但是没有重复值。...

  • 120
    VS Code:让你工作效率翻倍的23个插件和23个编辑技巧

    总结了一些平时常用且好用的 VS Code 的插件和编辑技巧分享出来。 文章详情可查阅我的博客:https://lishaoy.net 外观 主题 这里我分享两款主题: Ma...