- 博客(7)
- 收藏
- 关注
原创 对象数组快速去重
今天看同事做了一个对象数组快速去重的方法感觉可以收藏下let tempArr1 = [{id:1,name:'apple'},{id:2,name:'pen'},{id:3,name:'book'},{id:4,name:'mouse'}]tempArr1 =tempArr1.filter((item,index) =>{returntempArr1.findIndex(item1 =>item1.id==item.id) == index})这样...
2021-01-11 19:40:47
3759
1
原创 关于vue中的keep-alive的两个钩子函数
activated类型:func触发时机:keep-alive组件激活时使用;deactivated类型:func触发时机:keep-alive组件停用时调用;这两个钩子函数在普通的组件当中是不存在的,只有当组件被keep-alive缓存的时候才会有。可以用来解决再次进入页面的触发。...
2020-07-15 14:40:25
3822
原创 vue项目通过vue-cli本地环境配置反向代理,解决跨域问题
在我们前端开发vue项目的过程中,开始调取后台提供的接口的时候,如果不是一样的同源则会在请求的时候报错,如图这时候我们可以设置我们项目中的config文件夹下的index.js文件中的proxyTable,设置代理,让我们的实际地址被本地地址替换。proxyTable:{ // 代理模式 '/BLearningAPIServer3':{ // 碰到/BLearningA...
2019-06-18 10:33:22
3621
4
原创 关于vue手机端input框与pc端只能属于纯数字的方法
今天在做手机端只能输入纯数字的控制的时候,第一想到的就是用表达式解决,可是发现手机的键盘对于vue的一些监听事件(onchange 、keyup。。)不是很友好,有点小bug。后来绕了一大圈发现直接在input属性上修改就好了移动端控制:<input type="number" pattern="[0-9]*" /> (小数点的话苹果原生键盘没事,可是搜狗这些会有问题)如上...
2018-12-12 11:06:42
988
原创 使用icomoon生成的字体图标并使用(修改wangeditor的菜单UI样式)
使用icomoon生成的字体图标并使用(修改wangeditor的菜单UI样式) 项目上用到了wangeditor这个富文本编辑框,实现了基本的项目需求后,项目UI觉得wangeditor的菜单UI不好看需要想改样式。本着程序员的心一开始我是拒绝的,后来还是屈服了。后面才发现原来wangeditor里面的图标是用icomoon的字体图标生成使用的,之前的项目也遇到过没有升入的去使用这个...
2018-09-20 10:42:29
1998
转载 移动端键盘弹出遮挡文本框问题
记一次,解决移动端文本框弹出键盘遮挡输入框的方法: document.activeElement.scrollIntoViewIfNeeded(); 方法用来将不在浏览器窗口的可见区域内的元素滚动到浏览器窗口的可见区域。 如果该元素已经在浏览器窗口的可见区域内,则不会发生滚动。 使用方法: var input= document.getElementById("input"); input.sc...
2018-07-13 14:35:38
717
原创 vue.js页面刷新及后退参数丢失的解决方案
在使用vue开发的单页面项目中,会经常遇到点击列表传入参数进入详情页,当要打开某一项的详情页或者暂时离开列表页,再返回(后退时),详情页获取的参数会全部丢失,页面同时也会报错,用户体验极度不友好。解决办法有三种:第一种方法:用vue 的<keep-alive>,即在<router-view>外套一层<keep-alive>。虽然可以达到一定效果,但是控制起来比较...
2018-06-15 09:23:44
7047
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人