摘要: 近日要开发一个能将生成的二维码另存为图片的功能(该图片呢,肯定不止一个二维码,还包括背景、文字等其他元素),首先呢,就想到了html2canvas,随便一百度就是各种踩坑日志,我也随一下大流,记录本人在开发过程中遇到的坑。 上半部分纯属踩坑,如果想看解决办法,直接拉到最下面,后面有更新。 1.基本用 阅读全文
posted @ 2019-12-26 17:25 一个大柚子~ 阅读(4003) 评论(0) 推荐(0) 编辑
2021年4月30日
摘要: 参考链接:https://blog.csdn.net/qq_42068550/article/details/115459826 <!doctype html> <html> <head> <meta charset="UTF-8"> <title>拖拽排序</title> <style> *{bo 阅读全文
posted @ 2021-04-30 14:30 一个大柚子~ 阅读(1143) 评论(2) 推荐(0) 编辑
摘要: 以body为例 <script> var initHeight = document.body.clientHeight; // Firefox和Chrome早期版本中带有前缀 var MutationObserver = window.MutationObserver|| window.WebKi 阅读全文
posted @ 2021-04-30 14:17 一个大柚子~ 阅读(2307) 评论(0) 推荐(0) 编辑
摘要: 之前手里好几个项目都需要用到pdf预览,在网上收罗了一大堆资料,最终选定了pdf.js。 原因: 不用pdf.js的话,就需要去安装各种环境的pdf插件,比如vue环境的vue-pdf,虽然可以自定义部分功能,但是除了它的展示,其他功能需要自己去添加(略麻烦),最不能忍的是不兼容ie!!!(看其他文 阅读全文
posted @ 2021-04-30 11:39 一个大柚子~ 阅读(4565) 评论(0) 推荐(0) 编辑
2021年4月26日
摘要: 最近在某项目中引用了ueditor,并没有注意到除了文本编辑与上传图片以外的功能是否完好。后面测试提了俩bug,发现超链接与预览无效的问题,业务需求确实需要这俩功能,还是得解决。 在点击超链接或预览按钮的时候,发现控制台报错:Uncaught ReferenceError: editor is no 阅读全文
posted @ 2021-04-26 14:11 一个大柚子~ 阅读(752) 评论(0) 推荐(0) 编辑
2021年3月4日
摘要: 【前提】 本项目中使用的框架:angular6 + ng-zorro-antd 1.8.x; 要想在表单中使用formGroup,必须先引入ReactiveFormsModule,否则会报错; 在app.module.ts中引入的同时还需在最近的module.ts文件中引入(看百度只需在app.mo 阅读全文
posted @ 2021-03-04 16:30 一个大柚子~ 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 最近遇到一个项目,用了iframe嵌入了另一个项目作为内容区,两个项目之间需要进行信息传递,如果用window.top的话只支持同一个域,于是便想到了postMessage来进行跨域通信。 1.postMessage基本用法 【发送消息】 otherWindow.postMessage(messag 阅读全文
posted @ 2021-03-04 14:34 一个大柚子~ 阅读(1040) 评论(0) 推荐(0) 编辑
2020年10月30日
摘要: <input v-model="searchText"> 等价于 <input v-bind:value="searchText" v-on:input="searchText = $event.target.value" > 下面直接举例 父组件: <template> <div> <basete 阅读全文
posted @ 2020-10-30 09:43 一个大柚子~ 阅读(113) 评论(0) 推荐(0) 编辑
2020年7月17日
摘要: 在进入主题之前,先了解一下angular的生命周期。 生命周期 钩子分类 指令与组件共有的钩子 ngOnChanges ngOnInit ngDoCheck ngOnDestroy 组件特有的钩子 ngAfterContentInit ngAfterContentChecked ngAfterVie 阅读全文
posted @ 2020-07-17 11:35 一个大柚子~ 阅读(4820) 评论(0) 推荐(1) 编辑
2020年7月16日
摘要: 一.angular环境配置跨域 1.在根目录新建proxy.conf.json文件 { "/api": { "target": "http://接口路径", "sercure" :true, "changeOrigin":true, "pathRewrite": { "^/api": "" } } 阅读全文
posted @ 2020-07-16 20:40 一个大柚子~ 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 钩子函数 vue除了默认内置的指令,也允许自定义指令。先了解一下钩子函数: 一个指令定义对象可以提供如下几个钩子函数 (均为可选): bind:只调用一次,指令第一次绑定到元素时调用。在这里可以进行一次性的初始化设置。 inserted:被绑定元素插入父节点时调用 (仅保证父节点存在,但不一定已被插 阅读全文
posted @ 2020-07-16 19:37 一个大柚子~ 阅读(164) 评论(0) 推荐(0) 编辑