自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 git修改分支名称

git修改分支名称

2023-03-22 11:29:21 124

转载 vue input输入框限制输入负号、数字、以及两位小数

vue input输入框限制输入数字及两位小数

2023-03-20 10:16:40 2957 1

原创 优化多个if...else

优化if...else

2022-12-05 16:53:38 236

原创 React 尚硅谷学习笔记

React学习笔记

2022-10-02 11:33:43 311

转载 web前端性能优化

一、页面内容优化1.减少http请求次数2.减少DNS查询次数3.避免页面跳转4.缓存ajax5.延迟加载6.预加载7.减少dom元素数量8.减少iframe数量9.避免404二、css优化1.将样式表置顶2.用link代替@import3.避免使用filters4.css文件合并压缩三、js代码优化1.将脚本置底2.使用外部js文件和css文件3.去除重复脚本,避免重复的资源请求4.减少dom访问(修改和访问DOM元素会造成页面的重绘和重排,循环对DOM操作更是减慢页

2022-03-15 12:14:37 795

原创 v-html 点击事件不生效解决办法

保姆级教程从后台获取的字符串中含有@click事件,而鼠标点进去却不生效,解决办法就是使用组件渲染而不是v-html。具体代码如下:<template> <div><!-- props中的字符串 从后台获取到的 传给子组件 --> <article :html="matchcontent"></article> </div></template><script> import {

2020-09-01 14:34:05 1843

原创 vue 后退不刷新

假设有两个页面:列表页A和详情页B,现需求从A页面进入B页面刷新,从B页面回退A页面不刷新。解决方案使用keepAlive在 App.vue 插入以下代码: <keep-alive> <router-view v-if="$route.meta.keepAlive"> <!-- 这里是会被缓存的视图组件,比如 Home! --> </router-view> </keep-alive>

2020-08-20 13:37:25 691

原创 vue 子组件调用父组件中的方法

第一种在子组件中通过this.$parent.event来调用;父组件:<template> <div> <testchild></testchild> </div></template><script> import testchild from "./testchild"; export default { components: { testchild },

2020-07-22 20:42:49 160

原创 echarts图例分页和图例之间的间距

echarts图例分页和图例之间的间距在配置文件中找到legend属性添加type="scroll"即可,感兴趣的小朋友可以一试。开发过程中,我们经常会遇到各种各样的奇葩需求,这时就需要我们随机应变啦!当我们使用echarts图表时,数据量一般都会很大,图例往往会多的挤到下面的图中,若是能把图例写成分页就可以很好的解决这一问题。 <div id="main" style="height:600px;"></div> <script> var m

2020-06-20 15:38:44 6730

原创 elementui表格分页功能的实现

elementui表格分页功能的实现废话不多说,直接上代码最终实现效果![效果](https://img-blog.csdnimg.cn/20200613175934209.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1N3ZWV0X1dhZg==,size_16,color_FFFFFF,t_70)废话不多说,直接上代码<templat

2020-06-13 18:02:08 247

原创 表格td的宽度不随内容自适应

表格td的宽度不随内容自适应在table上添加 style=”table-layout:fixed;word-break:break-all;”然后在相应的td上添加宽高即可。语法:word-break:normal;使用浏览器默认的换行规则;word-break:break-all;允许在单词内换行;word-break:keep-all;只能在半角空格或连字符处换行;table-layout:automatic;默认,列宽度由单元格内容设定;table-layout:fixed;列宽由表

2020-05-29 18:35:57 2633

原创 数组对象去重

数组对象去重var list=[{name:"aaa",value:"111111"},{name:"bbb",value:"22222"},{name:"ccc",value:"33333"},{name:"aaa",value:"4444"}];//数组对象去重function unique(arr){ // 利用对象访问属性的方法,判断对象中是否存在key var newArr = []; var obj = {}; for (var i = 0; i

2020-05-14 11:39:06 179

原创 关于echarts的y轴文字超出的解决方案

关于echarts的y轴文字超出的解决方案类似这种,文字超出用“…”替换,具体代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, init...

2019-09-16 10:37:45 3684

原创 下拉多选插件

关于下拉多选插件select2的使用方法formSelect的用法见下目前我了解到的下拉多选的插件有两个,一个是select2,另一个是formSelect。本文主要介绍如何使用这两个插件。select2的使用方法到github上选择一个版本下载到本地github网址: https://github.com/select2/select2/tags;select2网址:https://...

2019-07-26 18:24:32 276

原创 什么是伪数组,如何将伪数组转为真数组

什么是伪数组,如何将伪数组转为真数组注意:如果length的属性值为0,那么这个对象有没有元素都无所谓;若是length的值不为0,则这个对象中一定会有下标为length-1的属性值。什么是伪数组?常见的伪数组有:a.具有length属性;例如:var obj={0:“lily”,1:21,2:“abc”} //不是伪数组,没有length属性var obj={0:“lily”,1:...

2019-07-19 17:42:39 533

原创 jquery动态添加、删除dom元素

jquery动态添加、删除dom元素点击标签,在下方动态添加选中的元素及内容,再次点击标签,在下方动态删除选中的标签及元素点击标签,在下方动态添加选中的元素及内容,再次点击标签,在下方动态删除选中的标签及元素如图默认状态点击1和2时,如图再次点击1,效果如图具体代码html代码如下:<div class="layui-card"> <div class=...

2019-07-10 18:03:55 864

原创 echarts图表与tab页连用时图表不显示问题

echarts图表与tab页连用时图表不显示问题有时候图表会放在多个标签页里,那些初始隐藏的标签在初始化图表的时候因为获取不到容器的实际高宽,可能会绘制失败,因此在切换到该标签页时需要手动调用 resize 方法获取正确的高宽并且刷新画布,或者在 opts 中显示指定图表高宽。有时候图表会放在多个标签页里,那些初始隐藏的标签在初始化图表的时候因为获取不到容器的实际高宽,可能会绘制失败,因此在切换...

2019-06-26 18:00:31 1711 2

原创 iconFont的三种使用方法--Font class

iconFont的三种使用方法--Font class如何避免样式冲突打开iconfont的官网,搜索你想要的图标,以“文件”为例点击购物车添加至项目,点击确定。如果没有项目,新建一个即可点击确定后会进入下面的界面先更新代码 然后再复制到项目中去复制到项目中直接在标签里引用类名即可如何避免样式冲突一般我们在项目中定义的样式很容易冲突,如何避免呢?在我的项目...

2019-06-21 19:49:48 7868 2

原创 layui中layui-form与select2下拉多选样式冲突的解决方案

layui中layui-form与select2下拉多选样式冲突的解决方案@TOC去掉搜索按钮打开控制面板f12 查看元素可以看到搜索按钮是由after动态生成,找到这个样式文件,然后注释清除浏览器缓存(ctrl+shift+del),刷新,可以看到小按钮已经没有了。去除layui-form的搜索框还是老样子 查看页面元素f12确定元素所在位置,通过jquery删...

2019-06-15 15:07:17 5853 2

原创 layui中select下拉显示不全解决方案

layui中select下拉显示不全解决方案@TOC解决方案 td[data-field='wjxyioc'] .layui-table-cell{ overflow: visible !important; } .layui-table-body{ overflow: visible !important; ...

2019-06-13 14:21:45 3450

原创 vue中引入font-awesome字体

vue中引入font-awesome字体@TOCvue中引入font-awesome字体1.打开控制面板npm install font-awesome --save2.在入口文件main.js中引入import 'font-awesome/css/font-awesome.min.css'结束...

2019-05-29 17:45:22 396

原创 vue路由传参的两种方式

vue路由传参的两种方式路由传参的两种方式params和queryparams相当于post,参数信息不会显示在地址栏中,query相当于get,会把参数信息暴露在地址栏中params传参第一步 在router.js中配置路由例:() import params from '../components/params/index' import routerTo from '../com...

2019-04-10 14:31:14 560

原创 Vue中引入element-ui

Vue中引入element-ui1.安装npm i element-ui -s2.在main.js入口文件中引入element-ui() //引入完整的element import ElementUI from 'element-ui' import 'element-ui/lib/theme-chalk/index.css' Vue.use(ElementUI); ()3.使用组件比...

2019-04-09 14:25:21 532

空空如也

空空如也

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

TA关注的人

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