摘要: 背景: 最近对接接口的时候需要将请求参数转为16进制,因此研究了下这个bin2hex。在js中转16进制 使用的是: 在遇到中文的时候编码就会不一致,因此需要特殊对待中文 以上是把%过滤掉了,如不不要过滤就把replace方法去掉即可 阅读全文
posted @ 2019-12-24 11:54 百科全输 阅读(3563) 评论(2) 推荐(0) 编辑
摘要: Extjs封装了一个定时器类叫TaskRunner,该类在Ext.util下,先看看其公共方法: interval : Number (可选)此TaskRunner实例支持的最低精度(以毫秒为单位)(默认为10) task : Object 支持以下属性的配置对象: run : Function 每 阅读全文
posted @ 2019-10-29 09:35 百科全输 阅读(859) 评论(0) 推荐(0) 编辑
摘要: 1、获取当前滚动条位置信息 2、滚动到指定位置 3、平滑滚动到指定位置 阅读全文
posted @ 2019-08-30 09:38 百科全输 阅读(5488) 评论(0) 推荐(0) 编辑
摘要: VUE中的v-model可以实现双向绑定,但是原理是什么呢?往下看看吧 根据官方文档的解释,v-model其实是一个语法糖,它会自动的在元素或者组件上面解析为 :value="" 和 @input="", 就像下面这样 1.当在input输入框输入内容时,会自动的触发input事件,更新绑定的nam 阅读全文
posted @ 2019-07-02 18:34 百科全输 阅读(3469) 评论(0) 推荐(0) 编辑
摘要: 前置条件:后台接口返回二进制流文件 一、设置前端请求的的 二、接收请求数据并调用下载 var blob = new Blob([content], {type: 'application/vnd.ms-excel'}) if (window.navigator.msSaveOrOpenBlob) { 阅读全文
posted @ 2019-05-15 15:02 百科全输 阅读(726) 评论(0) 推荐(0) 编辑
摘要: 1、安装axios 2、在plugins文件夹下面创建service.js 3、创建统一接口文件 在一级目录创建api文件夹,在api文件夹下面创建user.js(可根据后台接口自定义命名) user.js代码: 4、组件内调用接口 阅读全文
posted @ 2019-03-05 17:55 百科全输 阅读(2187) 评论(2) 推荐(0) 编辑
摘要: 1 安装(@gauseen/nuxt-proxy) 2 配置nuxt.config.js 3 使用axios发起请求 axios.get('/user/getVerifyCode') 此时,该请求在浏览器中将被转发到http://172.16.12.172:9901/user/getVerifyCo 阅读全文
posted @ 2019-03-05 17:17 百科全输 阅读(1786) 评论(0) 推荐(0) 编辑
摘要: 一、IE能够触发onbeforepaste事件,因此可以在该事件中直接改变剪贴板中的内容实现过滤效果 二、谷歌由于不能触发onbeforepaste,先阻止默认行为,通过window.getSelection()获取光标位置,在该位置替换上处理完成的字符 具体实现代码: 备注:(谷歌粘贴图片可以使用 阅读全文
posted @ 2018-11-08 14:24 百科全输 阅读(3358) 评论(0) 推荐(0) 编辑
摘要: 需求:增加权限控制,实现不同角色显示不同的路由导航 思路:每次登陆后请求接口返回当前角色路由 核心方法:vue-router2.2.0的addRoutes方法 + vuex 以下是我实现的获取菜单路由的方法,我将该方法的调用放在首页组件的生命钩子中,即便用户刷新浏览器清空了路由还是会重新调用接口获取 阅读全文
posted @ 2018-07-09 22:01 百科全输 阅读(11085) 评论(0) 推荐(0) 编辑
摘要: jquery 父,子,兄弟节点获取 jQuery.parent(expr) //找父元素 jQuery.parents(expr) //找到所有祖先元素,不限于父元素 jQuery.children(expr) //查找所有子元素,只会找到直接的孩子节点,不会返回所有子孙 jQuery.conten 阅读全文
posted @ 2017-09-01 10:04 百科全输 阅读(170) 评论(0) 推荐(0) 编辑