自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 图片开始是灰色,点击之后,从点击点扩散变彩色

图片开始是灰色,点击之后,从点击点扩散变彩色。

2023-12-08 15:50:45 416

原创 webstorm 等idea设置鼠标滚轮+Ctrl修改字体大小

打开setting搜索mouse。

2023-10-13 14:35:44 375

原创 Webstorm 快捷键

查找文件 ctrl+shift+n 或 shift连续三次再选file。从后括号跳到前括号 ctrl+ alt +[去掉未引用的变量 ctrl+ alt +o。复制一行 到下边 ctrl +d。跳转莫一行 ctrl + G。

2023-08-02 13:57:06 155

原创 前端 js 判断输入框当前输入字符是否是某个字符(比如#),判断删除的字符是否是某个字符

【代码】前端 js 判断输入框当前输入字符是否是某个字符(比如#),判断删除的字符是否是某个字符。

2023-06-21 18:16:23 504

原创 外接键盘win键没反应

1、按Fn+(左)windows键关闭windows键, 或者按Fn+(右)windows键启用windows键。2、按Fn+F12启用/关闭windows键。

2023-06-09 09:44:56 1683

转载 []==![] 为true

进行比较时,如果两边的操作数类型不同,JavaScript会尝试将它们转换为相同的类型,然后进行比较。这是一个典型的JavaScript类型转换和比较中的陷阱。为了避免这类问题,可以使用三等号。,需要了解一下JavaScript的类型转换和比较操作。进行严格的相等比较,这样就不会发生类型转换。的结果为 false,因为它们的类型不同。要理解为什么在JavaScript中。

2023-05-29 10:49:33 135

原创 js JavaScript理解记录

输出false,因为a后来重新赋值定义了,内存地址变了,所以他们两个指向的地址不一样了。输出false,内存地址不一样。

2023-05-22 14:45:44 82

原创 js 一维数组转成多维数组 根据pid 生成菜单树

一维数组转成多维数组 根据pid对应关系 生成菜单树。

2023-05-17 15:58:34 626 1

原创 css 笔记

相对定位 可以加 top ,会占住原来的位置。

2023-05-16 17:36:19 32

原创 递归处理未知层数的数组,多维数组转一维数组,把数组里的children展开

【代码】递归处理未知层数的数组。

2023-05-16 17:23:55 133

原创 bootstraptable 查询后固定列表头对不齐

bootstraptable 查询后固定列表头对不齐 bootstrap-table.js

2023-02-10 12:31:29 370

原创 电脑睡眠模式不管用,是因为下载了网易UU或者其他软件,打开了离开模式

电脑睡眠模式不管用,是因为下载了网易UU或者其他软件,打开了离开模式,百度一下,关闭离开模式就好了

2022-06-10 11:09:41 778

原创 iview 必填select加filterable可填写,边框被挡住

/deep/.ivu-form-item-required .ivu-form-item-content .ivu-select-selection input { border: none; height:30px; border-radius:4px;}

2022-05-13 13:49:08 271

转载 iview的Select下拉框部分被遮挡,iview 日期组件DatePicker等下拉被遮挡

在Select组件中加入:v-bind:transfer="true" 即可解决

2021-04-29 17:25:44 1566

原创 vue render 函数生成标签添加原生事件

render: (h, params) => { let id=params.row.invtNo; let radioStatus=false; if(this.editForm.invtNo == id){ radioStatus =..

2020-06-18 14:26:13 2319

原创 vscode vue ctrl+左键 跳转函数

安装插件 vue-helper按ctrl和左键跳转定义还有资料说 vscode-elm-jump 这个插件跳转常规定义

2020-06-10 09:52:19 14097 8

原创 闭包的理解

闭包 跟垃圾回收机制有关https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Closures闭包的两个作用,一个是前可以读取函数内部的变量,另一个就是让这些变量的值始终保持在内存中,不会在外部函数调用后被自动清除。局部变量被保存下来是因为,返回了一个内部函数,内部函数引用了这个局部变量,所以不会被释放回收,使用闭包的注意...

2020-04-13 09:46:07 121

原创 删除数组中多个元素

1.逆向循环let arr=[1,2,4,4,8]for(let i=arr.lenght-1;i>=0;i--){ if (arr[i] === 4) {  arr.splice(i, 1); }}2. 用filterlet arr=[1,2,4,4,8]arr = arr.filter(item => item != 4);...

2020-04-08 14:43:57 1466

原创 超大图片居中css

.banner{ 超大图片居中 width:100%; height:660px; position: relative; overflow: hidden;}.banner img{ margin-left:-960px;//大图片一半的宽度,或者用transform: translateX(-50%); position: absolut...

2020-01-21 13:45:32 338

原创 前端资源网站

1.GMTC 2019全球大前端技术大会网址https://gmtc.infoq.cn/2019/shenzhenhttps://gmtc.infoq.cn/2019/beijing

2020-01-17 13:57:37 145

原创 filter 的使用

array.filter(callback [,that]),不会改变原数组对于每个数组元素,callbak返回true的元素将生成为新数组.

2019-11-27 14:07:15 100

原创 复制控制台console 的 对象数据

先在代码里console.log然后在控制台上右键点击输出的对象 选择 store as global variable控制台会输出temp1 或者temp2 temp3然后在控制台输入copy(temp1) 或者copy(temp2) 回车 会输出undefined 这时已经被复制到粘贴板上了,直接去别的地方粘贴就好了...

2019-10-24 16:40:23 4407

原创 iview 的Cascader 清空

看到源码里有一个的清空按钮上有一个clearSelect 方法<Icon type="ios-close-circle" :class="[prefixCls + '-arrow']" v-show="showCloseIcon" @click.native.stop="clearSelect"></Icon>所以给Cascader 加个ref 然后调用清空方法...

2019-10-24 11:35:09 2601 5

原创 iview table slot里用input等改变数据,不会改变原 data数组

所以computed不管用, <Table size="small" :columns="projectColumns" :data="projectData" > <template slot-scope="{ row,index }" slot="projectPrice"> ...

2019-10-22 11:23:06 1282 1

转载 vue 在 render 里添加 ref

要用createElement 创建才能加上 render: (h, params) => { let create = this.$createElement let dom= create(expandRow,{ ...

2019-10-17 13:31:21 3207

原创 js push(myarr) 里myarr也浅拷贝,循环内部去改变,也会改变原myarr

dataList:[ {name:'星期一',list:[],}, {name:'星期二',list:[],}, {name:'星期三',list:[ { ...

2019-09-25 10:16:43 347

转载 js获取元素实际精确宽高

解决方法1window.getComputedStyle()使用方法:window.getComputedStyle(element)这个方法是js里提供元素属性最全的方法,里面包含几百个属性,我们把它在控制台打印出来console.log(window.getComputedStyle(document.getElementById("test")));解决方法2getBo...

2019-09-20 17:46:11 1995

原创 掘金-----

--

2019-09-16 17:03:33 488

原创 js获取某日期所在的一周

// 获取当前星期的星期一的日期,返回的是一个Date对象。function getMonDate(mydate){ let d=new Date(mydate); let day=d.getDay(); let date=d.getDate(); if(day==1) return d; if(day==0) d...

2019-09-03 13:45:29 1615

原创 uni-app使用

1.uni-app使用upx作为默认尺寸单位,可以根据屏幕宽度进行自适应。uni-app规定屏幕基准宽度750upx。动态绑定的style不支持直接使用upx。使用uni.upx2px(Number)转换为px后再赋值。<template><view><viewclass="half-width":style=...

2019-08-22 17:13:40 1194

原创 vue 单页面应用 做公众号,微信自定义分享,ios端失败

1.有人说是vue项目ios端地址栏 不会变,我是用的 window.location.href 来传给后台生成config参数的,所以解决了2.自定的分享不触发,打开wx.config({ debug: true我的项目里报fail imgurl is needed,然后我在 imgUrl 随便填了,就可以了wx.updateAppMessageShareData({ ...

2019-08-20 15:43:25 2218

原创 vue 中用input type=file 获取图片并赋值进img 的src

1. <div class="img-btn" v-show="!isUpload"> <i class="iconfont icon-shouqi"></i> <span>上传照片</span> </div><img ref="imgimg" :src="imgUrl" alt="" v-...

2019-08-05 18:07:17 4961 1

原创 小程序

1.横向滚动 float:left;不管用,用下边的css.scroll-view_H{width:100%;white-space:nowrap;}.scroll-view-item_H{width:200px;height:100px;display: inline-block;}2.import只引用name= is里填...

2019-05-14 17:19:56 64

原创 vue 笔记

1.日期在双向绑定之后格式为:2017-07-03T16:00:00.000Z想要的格式为2017-07-04on-change=”addForm.Birthday=$event”如果用v-if切换就会出问题,慎用,最好自己封装函数去改变值<Date-picker placeholder="选择日期" type="datetime" v-model="addForm.B...

2019-01-21 17:46:14 204

原创 js 笔记

写在前面:debugger 代码可以帮助调试,或者手动在js里打断点1.var a = [];for (var i = 0; i < 10; i++) { a[i] = function () { console.log(i); };}a[6](); // 10我觉得i是在这个for循环的作用域里的,然后i使用过的时候是9,最后++变成了10,所以输出的i...

2018-11-27 17:43:57 413

空空如也

空空如也

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

TA关注的人

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