自定义博客皮肤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)
  • 问答 (1)
  • 收藏
  • 关注

原创 elementUi——table表格中内容超过2行后,省略号...展示,鼠标悬停展示全部

elementUI、elementPlus的el-table都支持文字一行展示不全隐藏,悬停展示tooltip。但是UI设计会提出展示2行隐藏的的要求,我们便有这样的需求。项目中el-table往往会进行二次封装,所以下面的代码是在此基础上解决这个问题的。

2024-04-24 16:51:14 211

原创 金额输入框值处理、短信验证码输入框仅支持输入数字

金额输入框值处理、短信验证码输入框仅支持输入数字

2023-12-01 13:43:23 496

原创 elementui table 合并行以后,行高变高

项目中合并table的行以后,第二行变得极其的高。后面发现需要将被合并单元给清除掉,代码如下。

2023-07-06 20:34:49 605

转载 eslint - 代码规范性问题集锦

转自:eslint - 代码规范性问题集锦 - it610.com前言类型一、Expected '===' and instead saw '=='类型二、Use '!==' to compare with null类型三、'*' was used before it was defined类型四、'*' is defined but never used类型五、Unexpected negated condition类型六、'*' is not defined类型七、U..

2021-10-21 14:08:01 4708

转载 神策数据埋点

转载作者:韩girl链接:https://www.jianshu.com/p/1fa6ec85633d来源:简书官方文档 附上:https://manual.sensorsdata.cn/sa/latest/page-1573907.html毕竟才疏学浅,就会那么点东西,以便我下次巩固记忆使用 特写此文章....如果你的项目里面需要前端埋点的看过来首先你需要在你的项目里面下载 sa-sdk-javascript 此插件main.js 引入 import sensors from'sa

2021-04-22 16:21:48 3441

原创 Vue中将文件上传至OSS

const OSS = require('ali-oss')export function client(data) { return new OSS({ region: 'oss-cn-shanghai', // oss-cn-shenzhen.aliyuncs.com accessKeyId: 'LTAI4G7cccHmBUPucagmboie', accessKeySecret: 'T3sfpC8W3Q8wGwA0yjxDt6kILO4KpP', bucket.

2020-08-11 14:58:05 1862

原创 git合并分支以及删除分支

git合并分支假如某个项目你有master和dev两个分支,现在需要将dev分支合并到master分支上1.切换至master分支git checkout mater注意:永远不要忘记时刻更新代码2.将dev分支代码合并到master分支上git merge dev3.查看状态及提交git statusOn branch masterYour branch is ahead o...

2020-03-16 15:30:02 1621

原创 js操作pdf浏览器中的元素

$('#pdf').contents().find('body').find('.toolbar').css({ "display": 'none'})

2019-11-07 17:42:15 326

原创 css3动画如何播放完成停在最后一帧?

css3动画播放完成后会回到起始状态,如何让其停止在结束状态?CSS3 animation-fill-mode 属性animation-fill-mode : none | forwards | backwards | both;none 不改变默认行为。 forwards 当动画完成后,保持最后一个属性值(在最后一个关键帧中定义)。 backwards 在...

2019-09-17 09:48:05 3046

原创 Vue 中父级样式深度覆盖子组件

项目需要的原因,在sub组件的父级list组件中需要用到xhcj组件,同时sub组件中也用到了xhcj组件,两个地方代码逻辑是相同,仅仅是样式有些微的差别,所以决定共用组件,然后覆盖样式。style标签上的scoped属性会致使样式只作用于当前组件,对子组件是不起作用的,但是不加scoped会使父级引入的xhcj和这里引用的xhcj样式都变化,所以也是不可以的。这是最开始写的版本,在s...

2019-07-09 17:36:48 3254

原创 去掉img标签边框

img[src=""],img:not([src]){opacity:0;}

2019-06-14 18:14:12 1222

原创 css清除浮动clearfix

.clearfix:after{ visibility:hidden; display:block; font-size:0; content: " "; clear:both; height:0;}.clearfix{ *zoom:1;}

2019-05-30 15:08:45 196

原创 vue.js -- 获取dom元素的样式(非行内样式)

在vue中获取dom元素的样式:this.$refs.menuList.style.top;这种获取方式是只能获取到元素的行内样式的。this.$refs.menuList.getBoundingClientRect().top;而下面这种方式是可以获取到外联样式表的样式的,不过这种是获取到计算过的样式。let menuList = document.quer...

2019-05-29 15:10:13 2163

原创 vue循环报错:You may have an infinite update loop in a component.

出于UI的需要,我在v-for循环中绑定class,绑定的是一个methods中函数。代码如下<div :key="item.News_id" v-for="(item, key) in newsList" :class="classObject(item,key)"> ......</div>classObject方法定义在methods中,最初直接从入参i...

2019-04-25 16:03:09 4404

转载 sass入门

我们都知道,css没有变量,也没有条件语句,在开发过程中,难免有些麻烦,因此有了CSS预处理器(css preprocessor),Sass便是其中之一。 一、什么是SassSass (Syntactically Awesome StyleSheets)是css的一个扩展开发工具,它允许你使用变量、条件语句等,使开发更简单可维护。这里是官方文档。 二、安装是Sass因为Sa...

2018-12-26 14:57:44 138

原创 CSS3中flex布局

Flex是Flexible Box的缩写,意为“弹性布局”,用来为盒状模型提供最大的灵活性。设为Flex布局以后,子元素的float、clear和vertical-align属性将失效。它既可以应用于容器中,也可以应用于行业元素。基本概念采用Flex布局的元素,称为Flex容器(flex container),简称“容器”。它的所有子元素自动成为容器成员,成为Flex项目(flex ite...

2018-11-24 14:39:01 141

原创 Vue父组件调用子组件的方法

首先,父组件可以通过props向子组件传递数据,实现通信,那么父组件如何调用子组件的方法呢?子组件在子组件中简单定义了一个方法,然后去父组件中调用它。父组件中这是父组件中使用子组件模块,用ref属性定义一个名字然后在methods中定义方法时可以$refs去找到子组件中的方法进行调用其他内容后续补充...

2018-07-10 18:20:00 2687

原创 Vue中用this.$router传递参数与取值

在Vue中使用this.$router传递参数有两种方式:第一种传递参数  -- this.$router.push({path: ' 路由 ', query: {key: value}})参数取值  -- this.$route.query.key使用这种方式,传递参数会拼接在路由后面,出现在地址栏第二种传递参数  -- this.$router.push({name: ' 路由的name ',...

2018-06-14 16:58:50 56234 2

原创 webstorm中用npm运行任务(即显示npm面板)

第一步右击package.json文件,点击show npm Scripts第二步出现npm面板第三步点击即可运行任务

2018-05-14 11:08:08 32253 5

原创 Vue 子组件中触发父组件方法

父组件中:&lt;子组件名 @close="close"&gt;&lt;/子组件名&gt;methods: { close(id) { this.$confirm('此操作将永久删除该文件, 是否继续?', '提示', { confirmButtonText: '确定', cancelButtonText: '取消', ...

2018-04-13 14:10:31 301

转载 NodeJS和NPM的安装配置

Node.js的使用包管理器npm来管理所有模块的安装、配置、删除等操作,使用起来非常方便,但是想要配置好npm的使用环境还是稍微有点复杂。安装打开nodejs的官网,下载nodejs下载完成后双击下载好的文件开始安装。一路默认下一步即可。安装完毕后点击finish结束安装进程,然后在桌面图标上点右键,点运行。输入cmd后敲回车,在打开的命令行界面,依次输入命令:node -vnpm -v如果正确...

2018-04-04 15:48:08 371

原创 Git使用总结(包含Git Bash和Git GUI的使用)

在学习使用git的时候,看到很多别人整理的很好,很实用的干货,下面附链接: Git使用总结(包含Git Bash和Git GUI的使用)点击打开链接  Git教程--廖雪峰Git详细教程Git命令行基本操作Git可视化极简易教程再来一个各位详细的一个以下内容为本人从上面链接中整理照抄出的一部分内容:初始化设置配置本机的用户名和Email地址创建版本库(仓库):在合适的位置直接鼠标右键创建一个空目录...

2018-04-02 18:21:34 2086

原创 vue2.0中v-on绑定自定义事件

vue中父组件通过prop传递数据给子组件,而想要将子组件的数据传递给父组件,则可以通过自定义事件的绑定。每个 Vue 实例都实现了事件接口,即:使用 $on(eventName) 监听事件使用 $emit(eventName) 触发事件父组件可以在使用子组件的地方直接用 v-on 来监听子组件触发的事件。html代码注册组件创建Vue实例这个例子是一个极简版的购物车合计,商品数量只要增加就合计一...

2018-02-28 17:54:26 6505

空空如也

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

TA关注的人

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