微信公众号
自由的音符
这个作者很懒,什么都没留下…
展开
-
一个简单的复用函数
在日常work中,总会出现同一种类型的请求多次出现,为保证代码高复用,可读性等因素,复用函数就很易用key:请求需要传的参数名name:不同请求的方法名getDict(key, name) { //查询申请事项 this.$Req.Req({ path: "/api/sysDict/getChildren.anon", params: { parentCode: key }, okFunc: (res) => {原创 2020-11-06 14:13:52 · 383 阅读 · 0 评论 -
用于同步微信浏览器视频自定义进度条与底部control不同步隐藏的问题
First if all ,这个问题出于一个直播教育项目(移动端),由于需求,所以需要一进入页面就将视频横屏播放,但是横屏之后,Tcplayer的视频进度条,监听方式依旧是监听左右滑动,所以进度条在手机横屏状态下,依旧是需要左右滑动改变进度,上图基于此,引入了移动框架的滑块功能(并且是竖向的),<van-slider v-model="progress" vertical @change="timeChange" bar-heigh原创 2020-11-06 12:03:01 · 471 阅读 · 0 评论 -
微信内置浏览器 H5页面点击输入框,键盘遮盖文本框的解决办法
在main.js里引入用就完事儿了window.addEventListener("resize", function() { if ( document.activeElement.tagName == "INPUT" || document.activeElement.tagName == "TEXTAREA" ) { window.setTimeout(function() { document.activeElement.scrollIntoViewIf原创 2020-10-29 17:52:09 · 719 阅读 · 0 评论 -
vue 项目标签 点击下载文件
看网上,很多都说放在什么static、public目录,但是没什么用,最后发现一句代码的事(引入方式),话不多说,先上代码点击dom元素,创建一个a标签,给上download属性指定下载格式,如果是图片就png ,xsl就xsl,创建完之后,销毁。const path = require('../../../../public/aixin.png'); console.log(path); var a = document.createElement("a"); a原创 2020-10-27 11:58:46 · 1244 阅读 · 0 评论 -
微信端移动端 底部组件在点击输入框时,被键盘顶上来,导致输入框遮盖
问题描述:Vue开发中,当我们相对于父视图的底部布局子控件时,需要用position:fixed,如果页面内容不是很长,没有超出屏幕范围,那就还好,没有问题;一旦超出屏幕范围,当你点击输入框,弹出键盘时,底部固定定位的子控件就会被顶起来。这个问题在iOS端不会出现,在安卓端会出现,原因是键盘加载方式不一样,这里不作详情解答。解决方案:在键盘弹起时,页面高度变小,底部固定定位上升,所以我们只需要在页面高度变小时,隐藏底部子控件,当键盘消失时再显示底部子控件。解决方法:检测浏览器的resize事件,当高度转载 2020-10-13 16:01:12 · 2368 阅读 · 0 评论