技巧类
文章平均质量分 79
siwangdexie_new
这个作者很懒,什么都没留下…
展开
-
在传统的html页面中开启热重载
参考文档:https://www.cnblogs.com/alex-zen/p/9811695.html基本上需要的步骤这个文档里都有提到了,唯一的问题是,文档中提供到的 google 浏览器 LiveRolad 插件在我的浏览器里是报错的,所以另外下了一个版本的插件。插件地址:下载google 浏览器 LiveRolad插件地址...转载 2020-11-22 11:59:26 · 861 阅读 · 0 评论 -
axios传 file文件 (多文件上传)
代码背景:vue cli 4“axios”: “^0.21.0”,传file文件的时候,需要用formData代码只是说明,仅供参考let formDatas = new FormData();//多文件上传的时候,通过遍历来追加file给表单//编辑状态的话,就传url,新增状态,就传file格式文件this.filelist.forEach((i,index)=>{ if(i.raw){ formDatas.append("file[]",i.raw); }e原创 2020-11-08 21:49:47 · 8837 阅读 · 0 评论 -
Sourcetree + 码云 安装步骤
1、下载Sourcetree,官方地址如下,下载过程不再赘述。2、安装的时候,需要注册,注册有点麻烦,所以选择跳过注册,跳过方法如下:3、看看自己的电脑上是否有git,没有的话,需要安装git,两种方法4、码云和Sourcetree的连接1、下载Sourcetree,官方地址如下,下载过程不再赘述。Sourcetree2、安装的时候,需要注册,注册有点麻烦,所以选择跳过注册,跳过方法如下:1)打开文件夹:%LocalAppData%\Atlassian\SourceTree\;2)在此目录下新建.原创 2020-08-11 14:20:17 · 1258 阅读 · 0 评论 -
微信公众号页面 语音搜索功能 大概流程
微信公众号页面 语音搜索 大概流程 - vue转载 2019-11-19 11:15:41 · 561 阅读 · 0 评论 -
vue数据传递--我有特殊的实现技巧
$emit时,必须已经$on,否则将无法监听到事件,也就是说对组件是有一定的同时存在的要求的。(注:路由切换时,新路由组件先created,旧路由组件再destoryed,部分情况可以分别写入这两个生命周期,见此问题)。$on在组件销毁后不会自动解除绑定,若同一组件多次生成则会多次绑定事件,则会一次$emit,多次响应,需额外处理。数据非“长效”数据,无法保存,只在$emit后生效。转载 2019-06-18 17:52:58 · 177 阅读 · 0 评论 -
html2canvas保存成大小固定的图片
html2canvas官网背景管理后台生成二维码,点击保存可以下载二维码图片,自行打印,打印出来的图片大小必须是 110mm*160mm问题windows 和 MAC OS 系统 保存 出来的图片 大小 不一样,打印出来的图大小也是不一样的原因考虑是 px 和 mm之间的转换有问题,后进行进一步分析:1、是不是跟html2canvas文档中的scale属性有关:文档里面有关于 sc...转载 2019-06-19 10:47:38 · 12154 阅读 · 0 评论 -
pc端 下载图片到本地 兼容IE
参考纯javascript前端实现base64图片下载(兼容IE10+)背景管理后台PC端生成一个二维码,用户需要下载到本地打印出来,用于收费思路1、接口取到二维码(二维码图片最好是base64)2、二维码嵌到页面上3、clone一份html结构出来(正好是需要打印的部分)4、clone的结构fixed脱离标准流,z-index值给小,起到不显示的作用5、canvas画图6、h...转载 2019-05-10 14:12:45 · 632 阅读 · 0 评论 -
formdata && ajax && processData && jquery
转载:formData使用总结$.ajax({ url: 'upload01.php', method: 'POST', data: formData, contentType: false,//必须 processData: false,//必须 cache: false //上传文件不需要缓存})参数说明:contentTypejq...转载 2019-05-07 16:57:57 · 201 阅读 · 0 评论 -
跨域请求接口 && 需要发送cookie && credentials
转载文章:1、浏览器跨域请求之credentials背景:项目因各种原因,前端包不能和API放在同一域名下,故,跨域需求产生。原本这种情况,后台开启允许跨越就可以,但是首页登录区域有个 图形验证码,后台需要从cookie里面比对接口传入的验证码是否正确,那么问题来了:一般跨域请求的时候,是不会带着cookie请求的,比如 前端包所在的 b域名 请求 api所在的a域名,b域名是不会带着c...转载 2019-05-07 16:17:14 · 351 阅读 · 0 评论 -
获取 img元素图片 的原始尺寸
项目背景:element-ui 图片上传组件,上传后的图片,点击放大镜icon需要放大显示,居中在弹窗里<el-dialog :title="bigTit" :visible.sync="dialogVisible" :before-close="handleClose"><div class="bigPicBox"> <im...原创 2019-05-08 18:45:10 · 3056 阅读 · 1 评论 -
element-ui日期选择控件 IE11 赋值不显示 placeholder
背景:给日期赋默认值,在IE11,不显示。<el-date-picker v-model="value1" type="date" placeholder="选择日期"></el-date-picker>data(){ return { value1:"2019-05-08" }}解决方法:删掉 placeholder,新增...原创 2019-05-08 11:13:31 · 2589 阅读 · 0 评论 -
在IE11中,当min-height遇到了flex
在IE11中,当min-height遇到了flex背景:解决Flexbox跨浏览器兼容Bug转载 2019-04-16 16:54:16 · 2494 阅读 · 0 评论 -
自定义事件传参问题 -- vue $emit 接收子组件参数 同时 在父组件 添加参数
背景描述:// 子组件this.$emit(‘test’,this.param1,this.param2, this.param3)// 父组件 arguments 是以数组的形式传入@test='testFather(arguments,userDefined)'methods:{ testFather(vals,userDefined){ //访问vals就可以得到子组件传过来...转载 2019-02-18 18:57:59 · 6050 阅读 · 0 评论 -
element - ui 中 element-icons 在 IE 11 的兼容
参考信息:CSS3114: @font-face 未能完成 OpenType 嵌入权限检查。背景:UI组件: elemnt ui框架:vue描述:项目在 IE 11 环境下 报CSS3114: @font-face 未能完成 OpenType 嵌入权限检查。权限必须是可安装的。element-icons.6f0a763.ttf经查,需添加 eot 格式 字体1、编辑器搜索 ...转载 2019-01-24 17:28:38 · 2011 阅读 · 0 评论 -
vue 项目中页面打印实现(去除页眉页脚)
vue 项目中页面打印实现参考文章:13 Paged media项目描述:背景:框架vue、组件 element-ui,已有一个在用的后台管理系统需求:现需在列表页面添加按钮-----打印协议,并且在点击按钮以后,进入打印页面,确认无误后在打印页面点击打印直接调电脑连接的打印机。主要代码:window.print()实现思路:1、项目本身具有layout嵌套,window.pr...原创 2019-01-11 16:38:15 · 12098 阅读 · 6 评论