自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lilyheart的博客

在前端的路上勇往直前!

  • 博客(67)
  • 资源 (1)
  • 收藏
  • 关注

原创 vue3 +Vite 解决项目中每个页面都引入生命周期函数

Vue3项目中,使用生命周期函数、ref等,在setup语法糖中,在每一个页面中都要引入一次,如果不引入就会报错。插件,在vite.config.js文件中进行配置,就不用每次在页面中使用时引入。

2025-02-18 14:50:51 127

原创 Echarts 多y轴折柱混合图

先说下需求:在多y轴的折柱混合图,点击图例时,对应的图会隐藏,但是对应的y轴的线和y轴上的那么不会隐藏。

2024-05-27 18:13:26 391

原创 vue2 面试题

处理异步,当触发事件的时候,会通过dispatch来访问actions中的方法,actions中的commit会触发mutations中的方法从而修改state里的值,通过getter把数据更新到视图。vuex的state是响应式的,借助的就是vue的data,把state存到vue实例组件的data中。3.操作不同:vue进行了dom操作,我们只需关注数据即可,jq先获取dom对象,然后赋值,事件绑定等;4.子组件修改好数据,要把数据传递给父组件,可以用emit()方法;容器组件管数据,展示组件管视图;

2024-05-27 17:46:43 434

原创 vue3 项目中 前端实现下载模板 csv文件

做项目时遇到让前端实现模板下载功能,第一次碰到这种需求,记录一下。项目是使用的vue3,模板文件是放在public文件里的。

2024-05-16 12:02:39 427

原创 唤端技术(跳转) 也叫deep link技术

跳转链接

2023-05-19 15:24:17 2677

原创 Element ui input输入框 限制只能输入数字,位数最多为6位

Element ui input输入框输入限制

2023-02-13 10:21:06 2320

原创 JavaScript 删除数组中为null的元素,过滤数组

filter过滤数组中null,undefined

2023-02-01 18:11:16 1728 1

原创 ECharts tooltip数据没有更新

ECharts ,tooltip不更新

2023-01-19 10:40:53 1398 2

原创 CSS 2022 增加的特性

1、容器查询@container:容器查询依据的是元素的父元素或者祖先祖先元素的大小。容器查询的属性有三个,分别是:使用浏览器,需要手动在页面开启设置。级联层:适用场景当我们需要覆盖组件原来的样式来应用我们自己的样式时,以前一般会用优先级更高的样式名覆盖,或者ID选择器或者嵌套多层或者!important来实现,而级联层可以很好的解决这个问题,如下:多个级联层的优先级顺序为越写在后面的优先级越高。2、伪类选择器:has() :也可以叫做父类选择器,接受一个选择器组作为参数,通过它可以

2022-07-07 10:45:06 398

原创 Angular 启动项目报错

Angular 在webstorm中启动项目报错,如下:删除node_modules文件夹,重新安装依赖包,启动成功即可。再启动项目,报如下错误: 意思是JavaScript栈内存不够用,达到堆限制分配失败-JavaScript堆内存不足,执行如下命令即可:然后启动项目,启动成功。...

2022-07-05 14:29:11 1389

原创 CSS 实用效果

CSS 技巧

2022-06-02 15:14:11 223

原创 Git 将本地代码上传到码云上

1.在码云上创建一个仓库;2.在本地创建一个文件夹,右键打开git bash here;3.然后输入 git init,主要用来初始化一个空的git本地仓库。执行完该命令后,当前目录下会有.git文件夹,该文件夹是git版本仓库;4.git remote add origin XXXX,XXX是码云地址,这个命令是将本地仓库与码云远程仓库进行关联。5.git add . ,将本地文件加下的所有内容添加至暂存区;6.git commit -m '初始化代码',创建提交备注信息;7.gi

2022-04-24 16:29:37 685

原创 【无标题】vue 项目中下载文档

下载文档,方式一:超链接alet aLink = document.createElement('a');aLink.href = res.data;aLink.style.display = 'none';aLink.target = '_blank';document.body.appendChild(aLink);aLink.setAttribute('dowload',"");aLink.click();

2021-12-16 18:16:51 242

原创 xslider 多张轮播图播放效果

<div class="scrolllist" id="s1"> <a class="abtn aleft" href="#left" title="左移"></a> <div class="imglist_w"> <ul class="imglist"> <li> <a href="#"><img src="images/t1.png"/><span>下载</span&.

2021-12-16 14:42:22 295

原创 element ui 表格中,使用length判断报错

控制台报这个错的话,先排查html代码中是否使用了xxx.length,代码中是这样写的,<el-table> <el-table-column label="操作" align="center" width="330"> <template slot-scope="scope"> <el-button v-show="scope.row.children.length>0" size="mini" ...

2021-12-06 11:45:01 1435 1

原创 CSS 元素的单位

rem:相对于父元素的字体大小;px:相对于屏幕分辨率;%:相对于父元素;cm:即厘米;mm:即毫米;in:即英寸;pt:1/72英寸;pc:1/21

2021-10-28 10:17:20 141

原创 element ui表单验证,验证通过但是不进if(valid){}步骤

表单自定义验证,如图:data中定义的验证规则: var validatePass = (rule, value, callback) => { if (value === '') { return callback(new Error('请输入密码')); } else { if (this.ruleForm.checkPass !== '') { this.$refs.ru...

2021-10-19 17:38:04 1672

原创 vue element UI 实现表格的导出(下载)功能

方法一:1.安装两个依赖: npm install -S file-saver xlsx npm install -D script-loader2.项目中新建一个文件夹(名字自起):里面放置两个文件Blob.js和 Export2Excel.js,3.在.vue文件中   写这两个方法:其中list是表格的数据export2Excel() {      require.ensure([], () => {        cons

2021-09-07 17:03:56 2174

原创 Echarts图标 关系图的不同节点显示不同的颜色

let colorList = ['red','green','yellow'];

2021-09-07 11:41:15 9008 2

原创 element ui checkbox-group多选框怎么选中id值

在项目开发中,使用多选框组,选中时想要取到该项的id而不是label值:checkbox-group:Element ui 中的组件,只需要在 Group 中使用v-model绑定Array类型的变量即可,并且绑定change实践,el-checkbox 的 label属性是该 checkbox 对应的值,所以只要label绑定id就可以了,显示的话使用label; 看代码 <el-checkbox-group v-model="checked" @change="test"> .

2021-09-01 17:22:14 5314 3

原创 Visual Studio Code的一些前端有用的插件(VUE)

...

2021-06-24 11:17:58 649

原创 node 不同版本的下载链接

https://nodejs.org/uk/blog/release/v10.23.1/

2021-06-16 10:20:34 411

原创 Installer,Binary,source的区别

我们在下载安装包的时候,会遇到同版本的不同类型下载版本,这不同版本应该怎么选择呢,我有遇到这种情况,因此记录下来:

2021-06-16 10:19:23 634

原创 vue v-if和v-for不能同时使用

草稿1.永远不要把 v-if 和 v-for 同时用在同一个元素上,带来性能方面的浪费(每次渲染都会先循环再进行条件判断)如果避免出现这种情况,则在外层嵌套template(页面渲染不生成dom节点),在这一层进行v-if判断,然后在内部进行v-for循环<template v-if="isShow"><p v-for="item in items"></template>如果条件出现在循环内部,可通过计算属性computed提前过滤掉那些..

2021-06-16 10:11:17 345

原创 CSS3 选择器

基础选择器标签选择器、类选择器、ID选择器、通配选择器属性选择器[attr]:指定属性的元素;[attr=val]:属性等于指定值的元素;[attr*=val]:属性包含指定值的元素;[attr^=val]:属性以指定值开头的元素;[attr$=val]:属性以指定值结尾的元素;[attr~=val]:属性包含指定值(完整单词)的元素(不推荐使用);[attr|=val]:属性以指定值(完整单词)的元素(不推荐使用);组合选择器相邻兄弟选择器:A+B;普通兄弟

2021-05-21 15:32:34 221

原创 HTTP 各种请求方式的使用场景

GET:获取服务器资源 POST:提交信息给服务器 PUT:传输文件 HEAD:和GET方法一样,但是只返回响应头部,作用是确定URL的有效性和资源更新的时间 DELETE:删除指定的资源 OPTIONS:查询请求服务器指定的资源所支持的方法 TRACE:用来确认连接过程中发生的一些操作 CONNECT:建立连接渠道,用于代理服务器...

2021-04-22 10:12:34 998

原创 element ui 的输入框el-input输入一个字后失去焦点,需重新点击下才能继续输入内容

该问题场景是,在el-dialog框中,嵌套了表单,在表单中使用el-input输入框时,发现输入一个字符后失去焦点不能在继续输入,需要重新点击输入框才能输入内容。部分代码如下:<el-form-item v-for="(item,index) in data" :key="item.label" :label="'名称'+index" :value="item.label" > <el-input v-model="item.labe

2021-04-13 20:05:23 9515 2

原创 级联选择器 处理回显数据格式,解决下拉选空白值的问题

脚后跟

2021-03-23 19:04:42 451

原创 chrome浏览器默认填充表单内容后,修改填充后的样式

h官方

2021-03-23 18:52:04 751

原创 修改浏览器的滚动条自带的样式

1.修改谷歌浏览器滚动条的样式:包含7个属性:::-webkit-scrollbar滚动条整体部分,可以设置宽度啥的 ::-webkit-scrollbar-button滚动条两端的按钮 ::-webkit-scrollbar-track外层轨道 ::-webkit-scrollbar-track-piece内层滚动槽 ::-webkit-scrollbar-thumb滚动的滑块 ::-webkit-scrollbar-corner边角 ::-webkit-resizer...

2021-03-22 10:32:29 778 1

原创 原生 js 鼠标点击时Tab页的切换显示

&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;原生JavaScript封装选项卡插件&lt;/title&gt; &lt;style&gt; * { m

2021-03-22 10:10:23 251

原创 下拉框联动-小demo

&lt;div&gt; &lt;select id="first" onchange="setSecond(this)"&gt; &lt;option value="en"&gt;en&lt;/option&gt; &lt;option value="zh"&gt;zh&lt;/option&gt; &l

2021-03-22 10:09:50 148

原创 2019前端面试题

最近总结了有关前端面试的相关试题,废话不多说,大家对照着把每个点的相关知识理解下,面试基本没问题:CSS盒模型flex布局 CSS单位 CSS选择器 bfc清除浮动 层叠上下文 常见页面布局 响应式布局 CSS预处理,后处理 CSS3新特性(animation和transition的相关属性,animate和translate) display有哪些取值 相邻的两个...

2021-03-22 10:09:14 112

原创 vue知识点

vue父子组件通信props,$ emit , vuex , provide/inject , $ attrs/$ listeners,$root , $parent, $refs, eventBusvue为什么不兼容ie8因为ie8没有实现Object.defineProperty()input的input事件会自带event参数,如何同时绑定其他参数@input="(event)=>{handleInput(event,‘加参数’)}"js实现简单的双向绑定<b

2021-03-22 10:07:32 105

原创 常用的正则验证表达式

VSCode的应用商店搜索any-rule,安装成功后按下F1(Mac下fn+F1),输入关键词搜索,如“手机”,会有正则表达式喔。更加详细的可点链接https://any86.github.io/any-rule/火车车次/^[GCDZTSPKXLY1-9]\d{1,4}$/手机机身码(IMEI)/^\d{15,17}$/必须带端口的网址/^((ht|f)tps?:\/\/)?[\w-]+(\.[\w-]+)+:\d{1,5}\/?$/网址(URL,支持端口和".

2021-03-22 10:06:07 259

原创 npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! node-sass@4.14.1 postinstall: `node scripts/build

1.使用npm run dev 启动项目时,报错: ERROR Failed to compile with 19 errors 9:48:05 ├F10: ...

2020-08-27 10:20:18 9098

原创 Vue WEBPACK配置BABEL时候报错ERROR IN ./SRC/MAIN.JS MODULE BUILD FAILED (FROM ./NODE_MODULES/BABEL-LOADE

之前的项目,隔了一段时间没有再改,今天因要移代码,启动了下代码,报如下错误:因之前代码一直没有问题,上网搜了下有两种方法:1. 回退低版本npm install -D babel-loader@7 babel-core babel-preset-env2.更新到最高版本:npm install -D babel-loader @babel/core @babel/preset-env webpack最终,选第二种方法经测验可行,项目正常运行,猜想是一些依赖更新了...

2020-08-26 15:35:59 3391

原创 css 背景图片和渐变色并存

.login-container { background: url(/static/img/pic.e0485801.png) 200px no-repeat,linear-gradient(90deg, #10ad89 0%, #1ca4be 100%);}在做登录页面时,UI给的背景图是分为背景渐变 和背景图片,在一个元素标签上展示,实践过以上写法可以实现。从网上搜索时,搜到的结果是,1.渐变属性与图片属性中间用逗号隔开; 2.渐变属性要在图...

2020-07-24 16:26:26 8814 1

原创 JavaScript 判断对象是否包含某个属性名

判断对象中是否包含某个属性名1.indexOf 可以判断数组是否包含某个值,返回该值对应的下标;对于不存在的值,返回-1;ES6还提供了其他几种判断对象是否包含属性名的方法:2.in:属性名 in 对象(判断属性名是否存在对象中存在,返回一个布尔值);var obj = { name:'张三', age:22, sex:'male' };console.log('name' in obj); /trueconsole.log('p

2020-07-20 10:58:14 5527

原创 VSCode 中添加代码注释

首先打开VSCode,按快捷键 Ctrl+shift+p ;输入snippets 点击回车,选择新建代码片段,点击回车然后选择需要在那种文件类型下可以使用你的注释片段代码。"zhushi": { "prefix": "ldj", "body": [ "/*", "* 代码注释", "* 说明:", "* 模块:", "* 作者:李德军", ...

2020-07-20 10:57:34 4233

jq2021121620003.rar

jq 多张图片的轮播图效果

2021-12-16

空空如也

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

TA关注的人

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