自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 element复选框表格,实现shift多选

需求: 对表格数据进行批量处理的时候,即使有复选框但是也得需要一个一个选。解决: 点击一行之后摁住shift,再选择另一个,两条数据之间的则为选中。

2024-01-12 15:28:23 561 2

原创 js两个对象数组合并。并且去掉里边某个属性相同的对象

请注意,这种方法会根据指定的属性进行去重操作,但是它只会保留第一个出现的对象,后续出现的对象将被忽略。如果您需要保留最后出现的对象或者其他去重规则,请根据具体需求进行相应的调整。要合并两个JavaScript对象数组并去除其中某个属性相同的对象,您可以使用。以下是一个示例代码,演示了如何合并两个对象数组并去除其中某个属性相同的对象。最后,我们将去重后的合并数组打印到控制台,即可看到结果。方法将两个数组合并,然后使用。方法对合并后的数组进行筛选。方法的回调函数中,我们使用。中的对象是否具有相同的。

2023-12-26 11:13:58 1056

原创 获取当前时间,获取前几天,后几天时间

获取当前时间,获取前几天,后几天时间

2023-04-28 10:14:57 363

原创 vue+element表格合并2

vue+element表格合并2

2023-02-13 18:22:49 167

原创 vue+Element 表格合并

vue+Element 表格合并

2023-01-10 10:55:37 206

原创 vue+Element-table单元格编辑

vue+Element-table单元格编辑

2023-01-09 17:13:40 468

原创 利用当前时间进行倒计时

利用当前时间进行倒计时

2023-01-06 11:29:15 210

原创 element:tree:default-expand-all属性无法动态渲染

element:tree:default-expand-all属性无法动态渲染

2022-10-18 16:43:57 1265

原创 element-tree异步请求,局部刷新

element-tree异步请求,局部刷新

2022-10-18 10:26:58 932

原创 因深拷贝遇到的问题

因深拷贝遇到的问题

2022-10-09 15:41:37 79

原创 element-table中当点击row的时候背景色发生

element-table中当点击row的时候背景色发生

2022-10-08 15:23:28 1038

原创 vue-transition标签的使用

vue-transition标签的使用

2022-08-02 10:38:13 471

原创 async/await的基本使用

async/await的基本使用

2022-07-29 14:32:18 368

原创 vue如何使用滴滴的cube-ui组件

vue如何使用滴滴的cube-ui组件

2022-07-27 10:43:53 688

原创 element:树与穿梭框相结合

element:树与穿梭框相结合

2022-07-20 17:10:02 1002 1

原创 element树的懒加载另一种方式

element树懒加载

2022-07-20 16:31:57 376

原创 vue + ajax请求下载zip文件

1. 在api文件中写接口。用于得到后台给到的数据// 证书批量下载export function zipDownload(query) { return request({ url: '',//接口 method: 'get', params: query, responseType:'blob'//服务器返回的数据类型 })}注意:responseType:'blob'//服务器返回的数据类型2. 就在Vue中:zipDownload(th

2022-05-17 16:04:10 576

原创 elementUI-input输入框change事件添加其他参数

需求:在下拉框值改变的时候,我们需要记住改的值得index,并且根据index找到下拉框数组对应数组中的对象,改变对象其他参数的值问题:elementUI中,change事件值携带了value,如果我们写成@change=“changeValue(value,index)",代码则会直接报错解决办法:@change="((val)=>{changeValue(val, index)})"通过箭头函数来进行传参...

2022-03-22 11:18:29 3627

原创 ui-app安装问题一

uniapp 运行到微信小程序 :[error] 工具的服务端口已关闭。要使用命令行调用工具,请在下方输入 y 以确认开启当安装好HbuilderX和微信web开发者工具之后,当创建好uni-app项目后,之后运行则报如上边的错误。则需要我们手动打开微信开发者工具->设置 ->安全设置,将服务端口开启...

2022-03-01 11:49:43 87

原创 mac m1如何安装nvm并遇到的问题

# 在安装nvm的时候,先在终端确定是否存在~/.bash_profile, ~/.zshrc, ~/.bashrc这三个文件。在终端输入lsls -a #展示所有文件如果不存在上述文件,则进行新建touch ~/.bash_profile# 安装curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash假如执行nvm -- version成功显示了版本号,就说明你很幸运

2022-02-28 16:40:12 625

原创 js定位方法

先创建一个js文件,编写好该方法。之后页面哪里需要就直接引入/** 弹窗偏移* x 偏移x轴坐标* e 要显示的dialog的id* */function deviation(x, e, margin = '128px 0 0') { const dialog = document.getElementById(e).children[0] let left = x - dialog.clientWidth / 2 const boundary = x + dialog.clie

2022-02-22 16:40:24 1825

原创 vue-插槽分发内容

写文章之前呢。我想扯点杂事。今天是2020年9月30日下午两点半左右,距离我下班还有三个小时。明天就是国庆节了,你们会看大阅兵嘛?反正我会每年都看。看我们中国人的将领是多么的气宇轩昂。每次看的时候我的鸡皮疙瘩都一直往外冒。今年我也要准时收看。好了,现在正式学习一下把。我们在定义多个插槽时。我们可以使用name属性进行区分的。如果没有name属性。则就会放入到默认的插槽中,而如果name没有匹配的,则内容就不显示。上代码:<!DOCTYPE html><html lang="en"&

2022-02-16 10:52:12 128

原创 flex布局使用

第一: 使用Flex是Flexible Box的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活性。display: flex行内布局也可以使用flex布局display: inline-flex但是我们需要注意一点:设为Flex布局以后,子元素的float、clear和vertical-align属性将失效。第二:属性flex-directionflex-wrapflex-flowjustify-contentalign-itemsalign-conten.

2022-02-16 10:50:24 186

原创 formatter使表格中的时间格式化

要是给我们得数据格式为:2021-07-02T14:19:59+08:00,然而想在表格中以“YYYY-mm-dd HH:MM:SS”形式展示,则需要用到formatter来进行格式化。<el-table-column label="开始时间" align="center" prop="startTime" width="180" :formatter="timeFormatter"/>timeFormatter(row, column, cellValue, index) {..

2022-02-15 17:09:54 1259

原创 better-scroll的使用

better-scroll常见的html<div class="wrapper"> <ul class="content"> <li>...</li> <li>...</li> ... </ul></div>可以用图来表示:绿色部分为 wrapper,也就是父容器,它会有固定的高度。黄色部分为 content,它是父容器的第一个子元素,它的高度会随着内容的大小而撑高。那

2021-08-03 16:04:19 517

原创 用eclipse打war包

在服务器上部署项目的时候,都需要把项目弄成war包进行部署。但是eclipse怎么把项目打包成war包呢?第一步右击需要打包的项目。选择:export->export之后就弹出了该页面第二步在选择框中,输入war。选择WAR file,点击Next第三步Web project:为war包的名称Destination:为存放的路径。之后点击finish就可以了。...

2021-05-20 15:04:05 7306

原创 filter、map、reduce函数的说明

在进行遍历的时候for循环给我一种很麻烦的感觉。而我先发,for里一般都会加一个if判断。这样在后期代码读取的时候很头大。代码很长。然而。filter函数,map函数,reduce函数就能解决这个问题,现在通过一个例子来简单说明:现在我们有个数组n,我需要对这个数组进行要求:把数组中小于100的找出来把新的数组的每个数乘以2求出总和我们先用原来的方法let n=[20, 40,333,222,666,30,70];let newNums=[]; for(let i of n){

2021-05-18 14:15:17 157

原创 vue中的key值

vue会尽量复用已有的dom,在这个例子中,当state的值发生改变时,input并不会重新渲染(如果input框中有输入值时,不会改变),解决办法就是input 添加key属性。

2021-05-10 17:14:44 115

原创 如何修改vue中的数组中的值

在JavaScript中,我们想要更改一个数组中的值得时候我们可以利用索引直接设置,例如:name.items[index] = newValue当我们修改长度,例如:name.length = newLength然而当我在vue中想这样操作的时候,很抱歉,不可以。出错了。疯了得亏我有度娘,查起来。…皇天不负有心人,终于让我找到了。方法一我们可以通过,vue.set实列方法来改变,前提是得引入vue的包。样式语法:Vue.set(example.items, indexOfItem, ne

2021-04-08 16:54:30 6775

原创 使用模板字面量创建包含变量或表达式的字符串

禁止在常规字符串中出现模板字面量占位符语法 (no-template-curly-in-string)ECMAScript 6 允许程序员使用模板字面量创建包含变量或表达式的字符串,在***两个反引号之间***书写表达式比如 variable,而不是使用字符串拼接。在使用模板字面量过程中很容易写错引号,写错成"{variable},而不是使用字符串拼接。在使用模板字面量过程中很容易写错引号,写错成 "variable,而不是使用字符串拼接。在使用模板字面量过程中很容易写错引号,写错成"{variable}

2021-02-01 12:06:43 317 1

原创 calc函数、ceil函数和sqrt函数

calc函数calc()函数用于动态计算长度值。需要注意的是,运算符前后都需要保留一个空格,例如:width: calc(100% - 10px);任何长度值都可以使用calc()函数进行计算;calc()函数支持“+”,“-”,“*”,“/”运算;calc()函数使用标准的数学运算优先级规则。ceil函数定义和用法ceil()函数向上舍入为最接近的整数。向上取整数的时候,正数,则直接将当前正数加一;负数,则将整数后面的数据抹除;整数,则不变。类似的函数:floor()函数为:向下

2020-12-30 09:44:09 1021

原创 关于CSS的一些属性

text-decorationtext-decoration属性规定添加到文本的修饰可能的值none:默认,定义标准的文本;underline:定义文本下的一条线;overline:定义文本上的一条线;line-through:定义穿过文本下的一条线;blink:定义闪烁的文本;inherit:规定应该从父元素继承text-decoration属性的值。outlineoutline(轮廓)是绘制于元素周围的一条线,位于边框边缘的外围,可起到突出元素的作用注释:轮廓线不会占据空间,也不一

2020-12-23 09:49:30 253

原创 Expected consistent spacing standard/object-curly-even-spacing报错

报错提醒# 修改这个意思是可能是项目里用了格式校验的工具,然后提示我的空格的格式写的不对把错误的地方改成:

2020-12-10 10:17:18 2708

原创 代码对比找不同

我们在学习的时候总会找几个例子。按照例子进行开发一些项目。但是我们在开发完了之后,总有些功能和实例有所不同。这时候我们就对照代码一个一个看我们到底是HTMl写的不对,JS写的不对还是CSS不对啊。这样就很麻烦。身为一个懒惰的人。我怎么能让我这么受累呢。我就在网上找可以实现代码找不同的软件。辛辛苦苦被我找到了。是个在线的功能Diffchecker目前使用还是挺方便的。希望对你们有帮助哈。...

2020-12-07 10:56:14 1249

原创 如何搭建一个vue项目

参考资料安装node环境下载地址为:https://nodejs.org/en/检查是否安装成功:如果输出版本号,说明我们安装node环境成功为了提高我们的效率,可以使用淘宝的镜像:http://npm.taobao.org/输入:npm install -g cnpm -registry=https://registry.npm.taotao.org,即可安装npm镜像,以后再用到npm的地方直接用cnpm来代替就好了。检查是否安装成功:搭建vue项目环境全局安装vue-cli

2020-12-01 13:19:42 41

原创 前端实现分页

前端分页今天我找个了前端分页的例子。可以看看。感觉挺好的。

2020-11-20 17:00:05 97

原创 html5画布

画布今天我跟一个前端的同学聊了聊。询问了她面试的时候问了些什么问题。就问了问会那些技术,前端如何进行分页,CSS的一些属性和画布。我就立刻查了查什么是画布啊。是什么?HTML5元素用于图形的绘制,通过脚本(通常是Javascript)来完成的。标签只是图形容器,我们必须通过脚本来绘制图形。创建一个简单的画布(Canvas)一个画布在网页中是一个矩形框,通过元素来绘制。简单实例如下:<canvas id="myCanvas" width="200" height="100">&lt

2020-11-19 12:10:10 459

原创 在Vue创建完成后,运行npm start报错

在Vue创建完成后,运行npm start报错我在引入项目之后,在运行的时候总是报错。我差了好多,内容。终于解决了。后来发现原来我打开的目录是项目的上一级文件夹,所以退出重新从项目根目录中进入,问题解决。很棒!!!!...

2020-11-05 11:53:00 418

原创 SQLyog

安装SQLyog12.08下载地址:链接:https://pan.baidu.com/s/1iU6NtsthYwgx02zo10Trrw提取码:cfz0这是安装包。我这也是找的别人的 。安装过程挺简单的,我找了一个文章。可以看看:SQLyog的安装教程先把MYSQL安装好。环境变量配置好win10安装MySql教程安装过程遇到的问题1. 安装好了之后。我想连接到主机数据库,可是给我报错。错误号为2058.我查了查才知道。报错的错误信息翻译过来为:插件缓存-sha2_密码无法进行加载。这

2020-10-09 14:01:41 1224

原创 eclipse的安装

@[TOC]eclipse的安装安装前需要配置好jdk环境和tomcatjdk的配置首先就是去官网下载jdk了。这个下载过程就省略了,我用的jdk是1.8.0版本的。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将本地的图片直接

2020-10-09 10:15:24 74

空空如也

空空如也

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

TA关注的人

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