自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于在使用ztree中同级排序的疑问

在最近开发项目中,使用ztree.js这个插件。但是在使用中碰到了一个问题:ztree在同级中的排序是乱的,及并不是按照0-9 a-z 的顺序进行排序,但是我对比了一下与同事写的代码,在定义的setting中没有区别,也未进行数据重构,但是他写的效果排序是正确的,我的排序是乱的,(也对比了后台的返回,后台返回的数据也未进行排序)。百度了好久,没找到原因。最后在ztree初始化之前对后台返回的数据进行了一个处理,解决了问题。解决方案:下面这段是zTree初始化的代码,各科树形类库大同小异,总之都有一个数

2022-01-20 01:58:45 316

原创 el-table表格列宽自适应处理

在最近的项目中,有这么一个需求,就是要表格的列宽随内容的宽度自适应。将代码复制到指令中即可使用。通过指令方式进行调用。(使用方式 <el-table v-tableFit></el-table>)通过计算文字的宽度进行表头设置,其他内容无法计算。40(列) * 120(行) 个单元格以上根据实际情况使用以上根据实际情况使用,因为单元格越多,计算时间越长。尽量使用v-if,不然有些情况下会计算错误Vue.directive("tableFit", { //指令所在组件的

2021-12-10 14:28:49 2160

原创 关于前端赋值、深拷贝、浅拷贝

关于前端赋值、深拷贝、浅拷贝一、赋值赋值是将某一数据类型或对象赋给某一变量的过程,js中的数据类型分为基本数据和引用数据类型也就是对象类型1.基本数据类型包括(null、undefined、number、string、boolean)2.引用数据类型包括(array、object、function)使用typeof返回array的数据类型其实是object,因为在javascript中,array就是object基本数据类型的赋值let a = 20,b=a;console.log(b); /

2021-11-18 11:35:46 183

原创 vue vant上传图片压缩处理

可能在项目中大家都会遇到文件上传的需求,比如头像,图片等,但是太大的文件上传会给服务器造成很大大压力,那么我们就需要压缩上传的文件其实这儿所说的压缩,就是图片重绘,改变图片大小首先我们看一下代码:<div style="color: #646566;font-size: 0.37333rem;">上传材料图片:<span style="color: #AAAAAA;">(最多上传20张)</span></div><van-uploader v-m

2020-11-03 11:35:06 1518

原创 如何在Vue中实现图片懒加载

Vue的图片懒加载很简单(1) 下载插件 npm install vue-lazyload --save 或 yarn add vue-lazyload (2) main.js 引入插件 import Vue from 'vue'import VueLazyLoad from 'vue-lazyload' Vue.use(VueLazyLoad) 或...

2020-03-14 21:44:18 301

原创 Vue.js 关于Vuex的呢些事

Vue 凭借着自身简洁,轻量,快速等特点,Vue伊然成为最火的前端MVVM开发框架,越来越多的项目开始采用Vue作为前端框架,作为Vue生态中最重要的一环,Vuex逐渐被大家认识。在正式介绍Vuex之前,数据管理模式的前世今生是很有必要说一下的。在我们开发的时候,一定会分解出很多组件进行开发,各个组件之间在逻辑上多多少少都是有关系的。那么组件之间的“通信”,就需要解决了。以前我们用$emit...

2020-03-01 18:03:39 223

空空如也

空空如也

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

TA关注的人

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