随笔分类 - 工作问题
摘要:adapterFunc(){ (function (win) { document.body.style.zoom = 1; // document.body.style = width:1920px!important; height:960px!important;overflow: hidde
阅读全文
摘要:上线后打开f12,开启禁用缓存 =>发现index.js加载了两次;6.6M直接双倍流量; 一番研究得知: vue-cli打包时,会将一些文件preload和prefetch; (1)preload(预先加载文件) app.js vendor.js (2)prefetch(闲时加载) index.j
阅读全文
摘要:一、步骤 1、input,value是你想复制的内容 2、聚焦input的文字,input.select() 3、执行copy命令 document.execCommand("Copy") 4、判断是否成功——不准确,但是有比没有好。 二、代码实现 let inputs=document.creat
阅读全文
摘要:changeOrigin: true, pathRewrite: { ['^/' + process.env.VUE_APP_BASE_API]: '' }, headers:{ //改写Origin,注意结尾不含 / Origin:"http://112.28.109.249:9997", //改
阅读全文
摘要:一、需求: 1、微信浏览器环境H5使用扫一扫功能=>方案:引入wxjssdk,然后获取公众号的签名信息;再在config中配置;配置好了就能使用扫一扫api了 2、短信链接内部实现扫一扫功能=>方案:使用input accpet=“image/*”,读取图片区识别,识别二维码数据后发送给后台 |--
阅读全文
摘要:beforeRouteEnter:(to, from, next)=>{ console.log(1) next(vm=>{ console.log(2) }) } 这里是先打印1,后打印2 1的时机是:to页面进入前,to页面的create都没执行 2的时机是:to页面已经进入了,并且to页面的b
阅读全文
摘要:atob(arg) 对arg进行解密 atob(str) 对str进行加密 1、兼容性: 2、注意: 我这次加密的时id字符串,其中只包含字母和数字; 加密方法中的参数,只能包含: 数字,大小写字母,应文标点符号,具体字符集是: latin1字符集;可自行百度查看其涵盖哪些字符; 如果str中包含中
阅读全文
摘要:1、用postcss时,有时候你的px不转rem;你希望他转; 如: elementui的labelWidth配置了数值但是不转 原因:行内元素都不转 解决方法:放到vue的style元素中就行啦 2、有的你不希望他转 解决方法: 方法1:px单位改为大写 PX 方法2:这行css后注释上 /* n
阅读全文
摘要:1) file文件的拷贝和改名 // 复制文本域中的file文件并重命名 let myFile = new File([file], "新文件的名字"]); 2) bolb格式转base64格式 function blobToDataURL(blob, callback) { let reader
阅读全文
摘要:1、uniapp编译成微信小程序,微信开发者工具报错: xxx文件找不到,明明就在那里 解决方法:关闭,重新打开就好了;再不行就重启,绝对能解决 2、微信小程序只支持一次性上传一个文件,不支持多文件上传;可是我这里ocr识别,需要上传多张图片 解决方法: wx-multipart插件进行多文件上传;
阅读全文
摘要:需求:我们的乾坤vue框架,需要集成给第三方,menu由他们处理(包括菜单权限),我们只负责提供一个去除menu和头部的main即可; 这里需要可配置,不能把我们的menu弄丢了。 实现方式: 1、在src同级目录新建 public/plugins/config.js 因为是基于webpack打包,
阅读全文
摘要:一、less 1、安装 npm install -D less less-loader css-loader style-loader 2、webpack.config.js中配置 module:[{ // 设置对less文件的处理 test:/*.less$/, use:[ 'css-loader
阅读全文
摘要:设置如下位置改到当前处即可 C:\Users\chaozhou11\AppData\Local\Google\Chrome\Application\chrome.exe --allow-file-access-from-files --user-data-dir="D:\mychromeData"
阅读全文
摘要:预览效果 1、高德地图的官网 使用的是web端,jsapi; https://lbs.amap.com/api/jsapi-v2/summary 2、准备 https://lbs.amap.com/api/jsapi-v2/guide/abc/prepare 注册账号——申请key,安全密钥,完全跟
阅读全文
摘要:1、先写蹦床函数——可以将递归转为循环执行 点击查看代码 //蹦床函数 function toc(func) { let argsArr = []; let active = false; return function () { argsArr.push(arguments) if (!activ
阅读全文
摘要:背景:uniapp video内置插件和vue-video-js插件问题; 1、video元素在uniapp会被二次编译;所以在uniapp中使用vue-video-js插件,会导致video元素无法渲染,因为html结构不正确; 解决方法:暴力修改,直接修改player.vue中的video元素获
阅读全文
摘要:解决方法:editor加个class 'ql-editor' <editor class="ql-editor" @input='onEditorInputcpjs' :value='formdata.cpjs' :height="100">
阅读全文
摘要:1、方式一:后端提供打印文件,返回Blob格式数据,前端承接后直接转成对应文件即可 1) 前端直接调用后端接口,把blob文件转为url对象,拿到此对象后可以进行下载,打印和预览等操作 2) 下载 3) 打印 打印只需要将该url放入iframe后,拿到iframe的对象,调用print函数即可 4
阅读全文
摘要:appid: 公众号对应的唯一标识id code: 使用code去换取openid 官方文档:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorization.html 获取时机 本次获
阅读全文
摘要:1、vConsole的使用 在此类开发中,最麻烦的是上测试环境调试;这边使用的是vconsole; 方法:在index.html中 cdn引入vconsole后初始化即可 <script src="https://cdn.bootcss.com/vConsole/3.3.4/vconsole.min
阅读全文