1:vue项目中用v-for 循环本地图片, 图片不显示,解决办法:使用require动态引入图片,或将图片放static文件夹里面
<img v-bind:src="require(item.imgurl)">
2:合并多个对象并去重(es6)
    let objOne = {a:1};let objTwo = {b:2};let objThree = {b:4,c:5};let obj = Object.assign(objOne,objTwo,objThree);console.log(obj)    // {a:1,b:4,c:5}let obj1={...objOne,...objTwo,...objThree};console.log(obj1)   // {a:1,b:4,c:5}

3:vue计算属性里如何传参:需求是需要把数值转为三位数,类似1需要变为001,10变为010这样。 下面是正确写法,页面中用{{convertToThree(num1)}},{{convertToThree(num2)}},{{convertToThree(num3)}}即可获得对应三位数的模样:

new Vue({el:'#app',data:{num1:0,num2:10,num3:100},computed:{convertToThree:function(){return function(num){if(num>=0 && num <=9){return '00' + num}else if(num>=10 && num <=99){return '0' + num}return num}  }}
})

4:JS监听同源其他窗口发生的事件,主要是利用 window.addEventListener('storage')进行监听

//需要监听其他窗口发生事件进行对应操作的窗口
storageChange(keyname,fn,value){//keyname为要存储的名字,fn为触发storage后要执行的方法,value可以自己设置存的值,可以利用这个值跨页面传参var val = value ? JSON.stringify(value) : new Date().getTime()//为keyname设置默认值为当前时间戳localStorage.setItem(keyname,val)window.addEventListener('storage',function(e){if(e.key == key){//判断是否是目标值发生改变fn(e.newValue,e.oldValue)//执行fn,返回新值和旧值}})}
storageChange('keyname',function(){console.log('keyname的值发生了改变')
})//其他窗口发生事件,即修改localStorage里key的值localStorage.setItem('keyname',val)

5、js将一维数组转为二维数组

function arrTrans(num, arr) { // 一维数组转换为二维数组const iconsArr = []; // 声明数组arr.forEach((item, index) => {const page = Math.floor(index / num); // 计算该元素为第几个素组内if (!iconsArr[page]) { // 判断是否存在iconsArr[page] = [];}iconsArr[page].push(item);});return iconsArr;
}
arrTrans(6,[1,1,2,3,4,5,6,7,8])[[1, 1, 2, 3, 4, 5],[6, 7, 8]]

6、小程序中moveToLocation失效问题修复

uni.getLocation({ //需要先授权type:'gcj02',success(res) {setTimeout(() => { // 1、定时器 绑定经纬度 vm.longitude = lonvm.latitude = latvm.scale = 16;}, 300)vm.mapContext.moveToLocation({ // 2、移动到指定位置longitude: lon,latitude: lat});}
})

7. elementui中防止错误提示框多个弹出,简单粗暴方法,直接调用(Message as any).closeAll();也可重新Message方法;

  (error) => {(Message as any).closeAll() //防止多个提示框同时出现Message({message: error.message,type: 'error',duration: 5 * 1000})return Promise.reject(error)}

前端开发过程中经常遇到的问题以及对应解决方法 (持续更新)相关推荐

  1. 2021-10-27诺诺机柜常见问题及解决方法-持续更新中

    诺诺机柜常见问题及解决方法 . 一.错码09c007 Q:税控设备开具发票时时异常盘错误代码:09c007 1.1代码释义:控制开票标志启用,禁止开票 1.2处理方法:风险纳税人,需要去税局处理 . ...

  2. 开发过程中任何一个时刻,只关注解决当前面临的问题。

    开发过程中任何一个时刻,只关注解决当前面临的问题. 转载于:https://www.cnblogs.com/philosophywang/archive/2011/11/30/2269009.html

  3. vue php跨域,Vue 项目中遇到的跨域问题及解决方法(后台php)

    问题描述 前端 vue 框架,后台 php,百度跨域问题后台加这段代码 header("Access-Control-Allow-Origin: *"); 加了之后报这个错: Th ...

  4. edittext 监听无效_Android中EditText 设置 imeOptions 无效问题的解决方法

    有时候我们需要在EditText  输出完之后 需要在键盘出现 右下角变成"Go"或"前往 搜索时:通常我们需要设置Android:imeOptions属性.Androi ...

  5. 【前端】layui日期控件点击一闪而过解决方法

    [前端]layui日期控件点击一闪而过解决方法 参考文章: (1)[前端]layui日期控件点击一闪而过解决方法 (2)https://www.cnblogs.com/nb123/p/12159683 ...

  6. opengl中的Floatbuffer和IntBuffer与java中数据的存储方式不同的解决方法,编辑一个自己的BufferUtil工具类

    opengl中的Floatbuffer和IntBuffer与java中数据的存储方式不同的解决方法,编辑一个自己的BufferUtil工具类 参考文章: (1)opengl中的Floatbuffer和 ...

  7. js中hover事件时候的BUG以及解决方法

    js中hover事件时候的BUG以及解决方法 参考文章: (1)js中hover事件时候的BUG以及解决方法 (2)https://www.cnblogs.com/mmykdbc/p/7464050. ...

  8. 手机端网页中图片之间出现白线的解决方法

    手机端网页中图片之间出现白线的解决方法 参考文章: (1)手机端网页中图片之间出现白线的解决方法 (2)https://www.cnblogs.com/syzdidi/p/9686463.html 备 ...

  9. Json返回时间中出现乱码问题的两种解决方法

    Json返回时间中出现乱码问题的两种解决方法 参考文章: (1)Json返回时间中出现乱码问题的两种解决方法 (2)https://www.cnblogs.com/hanyinglong/archiv ...

  10. ubuntu中wifi显示被硬件禁用的解决方法

    ubuntu中wifi显示被硬件禁用的解决方法 参考文章: (1)ubuntu中wifi显示被硬件禁用的解决方法 (2)https://www.cnblogs.com/houji/p/7643443. ...

最新文章

  1. LINQ之路 2:C# 3.0的语言功能(上)
  2. div 包裹_如何查看到达之前收到的包裹和邮件
  3. Oracle 1204 RAC failover 测试 (二)
  4. NYOJ 745 dp
  5. Spring Boot - 开发Web应用
  6. linux Centos下磁盘分区及文件系统创建与挂载
  7. 字符串排序算法 java_Java经典算法:重新排列字符串K
  8. 进击的 Flink:网易云音乐实时数仓建设实践
  9. 常见电脑蓝屏代码以及解决办法
  10. 计算机类学术期刊SCI/EI期刊核心期刊有哪些?
  11. 明哥手把手《闲鱼快速入门指南》电子书!!
  12. 电脑 蓝屏报错:SYSTMEM SCAN AT RAISED IRQL CAUGHT IMPROPER DRIVER UNLOAD
  13. mongodb数据库添加账号
  14. python编写随机获取ip免费调用有道翻译
  15. JavaScript网页--跨年倒计时
  16. StreamReader和StreamWriter 的使用
  17. 悟了,电商的千人千面系统,原来还可以这么搞
  18. 天源迪科和科大讯飞的关系_【科大讯飞学习机招代理】科大讯飞学习机介绍,有什么优势?...
  19. Flink的前世今生
  20. 怎么赚钱快?只要不是这三种人,都可以赚到钱!

热门文章

  1. RGB灯串24键红外遥控控制器芯片 SOP-8氛围灯小夜灯单片机芯片方案开发
  2. vue源码解析-实现
  3. python 指定dns服务器,python实现dns解析
  4. 虚拟机上安装win7系统
  5. 【牛客网刷题】(第二弹)中等难度题型来了.这些题你都会做吗?
  6. Sketch 52 破解版 最佳Mac产品原型设计工具
  7. 信息系统项目管理师计算题(三点估算)
  8. 第十一届 蓝桥杯 省 模拟赛 试题+题解 C/C++描述
  9. 三坐标最小二乘法原理_【最小二乘法 | 高斯法】来认识一下传说中的最小二乘法...
  10. 大数据处理的基本流程