自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 pc页面适配移动端

web网页自适应移动端展示

2023-03-03 15:30:32 373

原创 forEach中函数异步调用问题

当前代码:async testFn(){ const arr = [1,2,3,4,5] arr.forEach(async (i) =>{ await this.timeFn(i) }) console.log('finish') } timeFn(num) { return new Promise((resolve) => { setTimeout(()=>{ console.log('定时器', num)

2021-07-23 16:05:10 691

原创 TCPlayer: ...is already initialised. Options will not be applied

引入了腾讯云播放器做监控和视频点播功能,需求所致需要存在多个可播放的video,这便出现了一个video多次初始化的问题。解决:在合适的位置写下 (如页面销毁时或者关闭弹窗时等等)player.dispose() //销毁 ;...

2020-05-30 16:03:22 2369

原创 iframe切换后高度不一致问题解决

问题描述:在导航栏有多个tab切换,下边的主体内容是用iframe加载的子页面;点击tab会更换iframe路径显示不同内容,在切换时原本的iframe高度会被另一个iframe高度影响;解决办法:每次在给父页面iframe计算高度并赋值之前先初始化它的height为0;function setParentIframeHeight(id){ try{ var parentIframe = parent.document.getElementById(id);

2020-05-30 15:51:37 784

原创 百度地图BMap is not defined(Bmap未定义)

看了下我的api请求都是正常的但是就是一直提示BMap is not defined,而且我在别的页面是能够正常调用的,到了这个页面就不行了,一开始以为是没有异步加载,根据官网方案改为了异步加载<script type="text/javascript"> function initialize() { var mp = new BMapGL.Map('map'); ...

2020-03-30 10:54:31 16085 2

原创 Echarts数据过多显示问题(横轴可拖动显示查看数据、柱状图每个柱状显示不同颜色 、x轴文字内容过长)

以下是实现的效果图1、横轴可拖动显示查看数据在option里添加dataZoom: [{ type: 'slider', show: true, //flase直接隐藏图形 xAxisIndex: [0], left: '5%', //滚动条靠左侧的百分比 right:50, bottom: -5, start: 35,/...

2019-10-19 16:43:10 2396

转载 js调用本地电脑摄像头

function () { / 老的浏览器可能根本没有实现 mediaDevices,所以我们可以先设置一个空的对象 if (navigator.mediaDevices === undefined) { navigator.mediaDevices = {}; } if (naviga...

2019-09-02 18:05:53 989

原创 onmouseover阻止冒泡

在使用onmouseover与onmouseout鼠标移入移出事件时发现无法阻止冒泡event.stopPropagation不管用。解决办法:将 onmouseove 和 onmouseenter分别替换成 onmouseout 和 onmouseleave...

2019-08-17 15:51:15 1160

原创 uniapp实现小程序云开发

打开微信开发者工具 ,填写你的appid,勾选使用云开发;对应的uniapp里也要配置上你的appid喔(在这个文件manifest.json)我在App.vue页面(不一定是在这个页面,可以视你的情况而定)里调用 了wx.cloud.init() 进行初始化环境ID可以到开发者工具云开发的控制台里查看配置好之后就可以进行开发了,下一篇文章将会描述使用云开发进行数据库的增删查改哟~~...

2019-08-14 17:02:30 6728

原创 textarea设置高度随内容变化自动增加

textarea设置高度随内容变化自动增加方法1: 利用html的contenteditable属性,构造一个类似textarea的可编辑的div<div class="textarea" contenteditable="true"></div>方法2: 给textarea添加如下事件即可<textarea name="jobdecribe" id="j...

2019-07-10 17:56:02 3045

原创 ES6操作数组的几种方法

1、map()原数组被“映射”成对应的新数组,原数组不会被改变2、reduce()求和 ,也可以理解为一个迭代函数吧3、filter()过滤函数,返回符合条件的元素的数组4、find()查找到第一个符合条件的元素时,便立刻返回...

2019-05-08 20:31:36 723

原创 启动项目提示This is probably not a problem with npm,there is likely additional logging output

原本一直是正常的,某次npm run dev后突然报了这个错解决方法重新npm install然后 npm i -D [email protected]再 npm run dev

2019-04-07 10:38:27 1455

原创 node获取地址栏url

最近的项目有个需求需要在项目初始运行的时候获取地址栏的url进行设置,这时候作为一名前端开发人员自然而然想到了用window对象,打完window.location.href一运行,然而。。报错了,提示window is not defind!!!后来发现因为项目是用的node起的服务,而node里是不存在window、document这类浏览器对象的,只有在页面加载完成之后才能获取到window...

2019-01-27 21:30:59 2130 6

原创 ios键盘遮挡问题解决

在点击事件中使用 scrollTop方法让输入框滚动到可滑动的高度setTimeout(function () { document.body.scrollTop = document.body.scrollHeight}, 300)

2019-01-26 16:34:09 530

原创 项目部署后首次加载缓慢问题

1.使用路由懒加载非懒加载:{path: ‘/index’,name: ‘index’,component: Index}懒加载:component: resolve =&amp;amp;gt; require([’@/components/index/index’], resolve)2.打包时,将多余文件如map文件去掉将config文件夹里的index.js文件中的productionSour...

2019-01-24 18:32:40 1874

原创 移动端overflow无效问题

这里写自定义目录标题功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入我们对Markdown编辑器进行了一些功能拓展与语...

2019-01-24 18:22:24 3513

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除