自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

许失之的笔记

前端新人小白,记一点小笔记

  • 博客(13)
  • 问答 (1)
  • 收藏
  • 关注

原创 刷题记录———— 二分法

刷题记录———— 二分法寻找目标元素的位置(若没有则寻找插入位置):leecode链接:35. 搜索插入位置(难度:简单)题目描述:给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为 O(log n) 的算法。//、、示例 1:输入: nums = [1,3,5,6], target = 5输出: 2//示例 2:输入: nums = [1,3,5,6], target = 2输出: 1

2022-05-28 18:24:04 123

原创 【JS】正则表达式——允许中间有空格的标题

【JS】正则表达式——允许中间有空格的标题具体要求:只允许输入中文、大小写英文、数字、横线和下划线,首尾不能有空格,中间可以有单个的空格作为分割符,但不可以有连续的空格长度:至少有1个字符解析:1.要求输入首尾没有空格;2.字符限制在中文、大小写英文、数字、横线和下划线2.可以只输入一串连续的字符3.也可以输入一个单词(由上述字符构成)一个单词的形式,单词间可以用一个空格隔开(只能是一个)正则表达式:^(([A-Za-z0-9\_\u4e00-\u9fa5-]+(\s?))*

2022-04-07 15:35:32 3080

原创 Element Plus el-table 换页后返回顶部

废话不多说,直接上代码:<el-table ref="table" ></el-table>this.$refs.table.$refs.scrollWrapper.setScrollTop(0); 打印出来各种看,终于找到,亲测有效~~

2022-02-25 17:25:33 1324 3

原创 textarea元素resize开启后, 恢复原样

【CSS3】textarea元素resize开启后恢复原样问题:在开发一些表单时发现文本域中存在这样一个问题:因为表单整个是一直复用的弹窗,提交后只是隐藏了,所以如果textarea在这次编辑中进行了拖拽,再次进入表单时它还是上次拖拽后的高度,有一种数据残留似的感觉。注:技术栈 —— Vue解决:resize的机制是计算后实时更新元素style中的height属性值实现的,这里选择监听元素的显示状态,在textarea不可见的时候偷偷将height改回去: <textarea

2021-12-11 22:25:15 1260

转载 【Element】解决Element resetFields()重置表单不生效的问题

解决Element resetFields()重置表单不生效的问题前言由于最后在做公司后台在使用 element-ui 框架,开发过程中出现 resetFields表单无法重置的问题,在此记录下解决的办法,也能帮助到以后的同学少踩点坑1.问题重现因 “添加” 和 “编辑” 字段是一样的,所以我把它们放在了一个弹框表单里面,也节省了代码资源开销,如果你是分开写的弹框也就不会出现这个问题了。重现步骤:进入列表页后,先打开编辑框,然后打开新增框,新增框会填充第一次打开的编辑框内容先打开编辑框再打

2021-12-09 15:37:19 4720

原创 【Element】手动实现整数类型表单

开发中遇到问题如下:由于后端的int数据为空时,默认值是0(在后端框架中,0就意味着空),导致前端的编辑表单在回显int类型数据时,本来应该是空值的数据显示成了0,造成了数据的不同步但每次接受int类型数据都去判断一下,尤其是如果这个字段包在比较深的层级中时,就很麻烦。所以希望可以在input里兼容一下,这样每次需要整型字段解决方法如下,...

2021-12-03 14:07:34 837

原创 【gerrit中】Git相关整理

小白入门——如何从0开始,提交自己的代码到远程1. 先确保自己下好了git:检查是否安装git的命令:git version安装git命令sudo apt-get install git偷偷补充一下mac上如何下载git:1、通过homebrew安装Git·首先,若未安装homebrew,需安装homebrew(一般mac会自带的)/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/inst

2021-03-19 19:48:37 299

转载 el-form的resetFeilds不生效的情况之一

问题产生场景:当新建、编辑共用一个组件时,打开编辑窗口再打开新建窗口,会出现数据残留,且resetFeilds无效的情况下面这篇文章,针对此种情况进行了本质原因的分析、给出了有效可行的解决方法,亲测好用,给小伙伴们推荐一下:解决Element resetFields()重置表单不生效的问题如有其它情况或其它解决方式,欢迎小伙伴们留言讨论~...

2021-02-05 15:36:19 197

原创 el-tree叶子节点横向排列

el-tree叶子节点横向排列需求:底层节点横向排列解决想法来自博客: https://blog.csdn.net/weixin_45899022/article/details/104607542但具体实现有所不同上述博文直接给出了源代码,这里直接调重点以及加点个人的想法进来:首先说一下这里难以解决的点及解决思路:​ el-tree组件元素嵌套层数多,而对外暴露的唯一元素是最里层的,所以我们去修改我们放在插槽里的东西的样式的时候影响不到外面,而CSS是不支持向上访问的( 那很容易乱

2021-01-26 18:26:02 2329

转载 element可增减表单项相关问题记录

element可增减表单项相关问题记录最近在公司项目中发现的一个bug,首先说明一下这块的一个需求:有一块的表单含有非常密集的行内表单项,一行六七个,还要可增减T^T,小白被虐得泪流满面,研究element官方文档也没太研究明白,而且这个需求又导致我没办法直接复用文档的代码,就上网各种找,一开始还踩了雷,这里给大家推荐一篇博客,亲测好用:https://blog.csdn.net/weixin_43908123/article/details/107778402?utm_medium=distrib

2021-01-07 12:50:14 67

原创 el-table表格抖动的相关探讨

el-table表格抖动的相关探讨这个问题主要是element重新渲染的时候重计算了高度所导致的,在网上看其他伙伴解决动态增减表头导致的闪烁,似乎都是重写表格样式,直接固定cell高度,这样子:.el-table .cell{ height:20px!important;}但是问题随之出现了,当数据太多需要换行的时候出现了溢出遮挡。。。后面的数据看不见了,所以又给表格加上tooltip-effect属性,可是又感觉好丑T^T(太难了)仔细想了半天,那能不能等数据加载完、高度计算完再显示表格

2021-01-07 12:26:24 806

原创 el-transfer清空下面的多选框:

el-transfer清空下面的多选框:由于官方未提供文档,经自己调试,有以下一种处理方式:主要是利用vue的refs实现:HTML:<el-transfer ref="transfer" v-model="selected_contacts_key" :data="contacts" :titles="['成员', '已选成员']"></el-transfer>JS:this.$refs.transfer

2021-01-07 10:21:35 1266 4

原创 JS原生实现轮播图

JS原生实现轮播图前端新人的练习,希望能对同为小白的小伙伴有所帮助。欢迎大佬们指正,欢迎大家讨论<!DOCTYPE html><html> <head> <meta charset="UTF-8" /> <title>Rotation Chart</title> <!-- js原生实现轮播图 --> <!-- 整体思路: 1.全局设置一个总定时器,控制自动轮播,

2020-09-25 19:58:21 215

空空如也

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

TA关注的人

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