自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue获取近七天、月份、年份的起始日和结束日

在Vue的data选项中定义了selectedMonth、startDate和endDate三个变量,分别表示已选择的月份、起始日和结束日。formatDate方法用于将Date对象的日期格式化为"YYYY-MM-DD"的形式,通过获取年份、月份和日期,并使用slice()方法在需要的情况下添加前导零来确保日期格式正确。formatDate方法用于将Date对象的日期格式化为"YYYY-MM-DD"的形式,通过获取年份、月份和日期,并使用slice()方法在需要的情况下添加前导零来确保日期格式正确。

2023-08-04 16:03:09 1699 1

原创 实现输入数字安全码

【代码】实现输入数字安全码。

2023-03-10 10:06:19 306 1

原创 vue+element-ui Dropdown下拉菜单(获取某行数据)

element-ui Dropdown下拉菜单 通过command方法获取某行数据

2022-12-30 15:16:39 2404 1

原创 vue+element-ui的table表格通过子表数据,进行展示/隐藏左侧展开箭头

el-table设置子表没有数据时候隐藏左侧展开按钮。

2022-12-26 18:32:19 1018

原创 ip地址区间的正则校验

224.0.0.0-239.225.225.225区间的ip地址校验

2022-11-08 18:25:27 883

原创 js中截取字符串里=后的内容、括号间内容

js截取字符串中=后的内容、大括号、小括号、中括号间的内容

2022-11-08 17:47:47 5667

原创 css实现渐变色字体

css实现渐变色字体

2022-06-23 17:16:01 159

原创 vue3使用Swiper实现简单轮播图

1、安装Swiper2、引入组件库3、完整代码4、实现效果:无左右切换 无底部小圆点

2022-06-23 09:57:31 2012

原创 el-input限制不能输入中文

el-input限制不能输入中文 <el-input v-model="siteUrl" onkeyup="value=value.replace(/[^\x00-\xff]/g, '')" > </el-input>

2022-05-31 14:13:24 3832 2

原创 CSS实现折角效果:

实现效果:代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> &l

2022-04-21 14:05:16 878

原创 CSS实现汉堡菜单:

代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <titl.

2022-04-20 18:08:28 784

原创 jq消息提示框

function showMessage(message,type,time) { let str = '' switch (type) { case 'success': str = '<div class="success-message" style="width: 300px;height: 40px;text-align: center;background-color:#daf5eb;;color: r

2022-04-02 14:06:01 1567

原创 jQuery动画实现图片无缝连续自动滚动

代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title&.

2022-03-31 16:51:53 3184

原创 随机验证码(带干扰线)并校验提示

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>随.

2022-03-29 17:24:57 217

原创 jq设置select默认值字体颜色

$(function () { var unSelected = "#999"; var selected = "#000"; $("select").css("color", unSelected); $("option").css("color", selected); $("select").change(function () { var selItem = $(this).val(); if (selItem == $(thi

2022-03-28 14:15:29 1069

原创 vue+element 根据状态改变当行字体颜色

一、使用element中的scoped:style 动态样式 :style=“classObje(scoped.row.userOperation)” <el-table> <el-table-column label="操作" align="center"> <template slot-scope="{row}"> <el-but

2022-03-10 10:08:56 4112

原创 Vue表格实现隔行变色

1、利用v-for中的index值实现隔行变色<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge">

2022-02-18 14:59:21 2905

原创 添加功能 复选框默认选中某个值 并展示该值的数据

选择角色的复选框组 <el-checkbox-group v-model="checkedRoleGroupList" @change="checkedChangeRoleGroupHandler" > <el-checkbox name="checked_RoleGroupList"

2022-02-07 13:52:16 724

原创 [正则表达式]可以为空值,不为空则要验证格式

表单验证的时候会用到记录一下^$|你的正则式/*例如:可空 但填了必须6到16位*//(^$)|(.+){6,16}$/

2021-12-23 17:15:22 2743

原创 Element取消upload组件上传过渡效果

问题描述:Element upload组件的过渡效果影响页面的整洁,部分过渡效果如下所示:1、图片进行切换时:2、重新载入时:处理方法:在全局样式文件下,如 style.css 文件中,添加以下代码即可去除该过渡效果:/*去除upload组件过渡效果*/.el-upload-list__item { transition: none !important;}如果不行的话 试试在代码前面加上 ::v-deep 深度选择器在这里插入代码片::v-deep .el-upload-l

2021-11-19 17:13:37 851

原创 修改element 的el-radio的选中样式变成对勾

我这个是在全局改的,在app.vue页面(用了深度选择器)#app /deep/ .el-radio__input.is-checked .el-radio__inner::after { content: ''; width: 10px; height: 5px; border: 2px solid white; border-top: transparent; border-right: transparent; text-align: cent

2021-11-01 17:35:04 1044

原创 vscode侧边栏放大镜不见了怎么显示?

在侧边栏位置ctrl+shift+f

2021-10-26 17:32:49 1293 1

原创 Switch开关状态只启用一条

Switch开关状态只启用一条,其他数据为禁用状态,启用后该按钮不可进行点击操作**一、根据后端接口返回的状态,判断数据为启用或禁用 status =“1” 启用,status =“0” 禁用 ** <el-table-column label="启用/禁用" align="center" min-width="120px"> <template slot-scope="{ row }"> <el-switch

2021-10-11 17:50:21 978

原创 vue中倒计时3秒后跳转页面

<script>export default { data(){ return { count:"",//倒计时 } }}, created(){ ​​​​​​this.threeGo()}, methods: { //3秒后进入跳转页面 threeGo(){ const TIME_COUNT = 3; if(!this.timer){ this.count = TIME_COU

2021-09-30 16:39:02 3407 1

原创 Element-ui中input输入框远程搜索的使用方法

项目中会使用掉后端的接口来完成远程搜索,看官方文档写的可能有些繁琐,在此记录下,在vue项目中如何使用远程搜索来实现的效果图html <el-form-item label="素材名称:"> <el-autocomplete class="width250" size="mini" v-model="name" :fetch-suggestions="querySearchAsync" @select="handleSelect" .

2021-09-30 15:03:37 3628

原创 vue 报错 Object(...) is not a function

解决 vue 报错 Object(…) is not a function在做vue项目的时候 报错TypeError: Object(...) is not a function 找了半天找到了问题所在:报错描述:报错原因:1、data中的数据和methods中的方法重名,解决办法:将名字修改即可2、引入axios方法时如果没有加双括号{ }也会出现这种错误错误代码:正确代码 :......

2021-08-30 17:59:41 47036 5

原创 echarts图表随页面缩放而自适应

echarts图表正常展示当window 窗口缩放时 echarts图表需要刷新后才能恢复原状

2021-08-30 17:02:20 1112

原创 修改checkbox默认样式

checkbox默认样式:修改checkbox默认样式html部分<label><input type="checkbox">选择框</label>css部分使用伪类元素对checkbox样式进行修改边框样式在before中修改,"\2713"为字符表勾选字符input[type="checkbox"] { width: 20px; height: 20px; display: inline-block; text-align: cen

2021-08-26 15:43:49 680

原创 Vue实现复选框的多选与全选

Vue实现复选框的多选与全选代码如下: <div id="app"> <table> <tr> <th> <!-- 这是全选复选框(即选中了这个复选框,所有选项复选框都被选中),其绑定数据的v-model为checkedAll,并绑定了改变事件changeAllChecked --> <input type="ch

2021-08-26 15:10:52 8925

原创 vue防按钮频繁点击(自定义指令)

频繁点击就会频繁触发请求,为了避免这种情况,可以自定义指令来实现在main.js中写以下代码// 复制粘贴在main.js里// 自定义指令:解决element-ui按钮重复点击Vue.directive('preventReClick', { inserted(el, binding) { el.addEventListener('click', () => { if (!el.disabled) { el.disabled = true .

2021-08-26 11:36:09 399

原创 echarts饼图渲染后台返回数据

//假设这是后端返回的数据结构{ "code": 1000, "msg": "请求成功", "data": [{ "appNumber": 195, "appName": "其他" }, { "appNumber": 3, "appName": "平台" }, { "appNumber": 27, "appName": "上报" }, { "appNumber": 134, "appName": "admin" }, { "appNumber": 4176

2021-08-24 10:52:27 1662

原创 GoJS使用以及去除水印办法

1. 首先通过npm命令添加 go.js 插件 npm install gojs --save默认应该安装的最新版本, 如果需要安装指定版本,则通过指定命令版本或者通过修改Package.json 文件修改其对应版本。2. 安装完成后则启动时可能会报错,提示less-loader 错误这个时候是因为本地的Less-loader 版本过高,不兼容,所以需要卸载之前的Less-loader 版本然后重新安装兼容版本即可。以我的文章为例, 我是安装的less-loader 6.0 版本 因为过高。我将其卸

2021-08-12 17:13:35 1874 2

原创 vue标签内循环数据最后一个逗号不显示

后端返回的数组数据直接循环数据的页面展示在代码中直接加上一个逗号的效果这样是不行的 <span v-for="(item,index) in row.lineSet" :key="item.lineId" > {{ index == row.lineSet.length-1 && item.lineName || (item.line

2021-07-07 11:09:59 929

原创 element中修改input样式失效的解决办法

::v-deep 深度作用选择器更改input框样式无效可以试试::v-deep::v-deep .el-input__inner { background: transparent !important; border: none!important; border-radius: 0px!important; border-bottom: 1px solid #9FA6B3!important;}...

2021-06-28 14:14:46 2165 4

原创 VSCode设置git账号和密码

一、选中文件–>首选项–>设置二、搜索git,找到setting.json三、在setting.json中添加"git.path":"D:/soft/git/Git/bin/git.exe"四、git bush中设置Git 全局设置:git config --global user.name “用户名”git config --global user.email “用户邮箱”五、设置让VSCode记住git账号和密码git config --global credentia

2021-02-01 16:57:52 26861

原创 Vue2.0选中当前鼠标移入删除

效果如gif动态图所示:1、通过v-for遍历数组HTML代码:<template> <div class="nav"> <div class="nav-item" v-for="(item,index) in items" :key="index" @mouseenter="mouseEnter(index)" @mouseleave="mouseLeave" :class="{active:index==isActive}">

2021-02-01 10:51:48 443 2

原创 接口测试常用工具及测试方法

接口测试常用工具及测试方法一、首先,什么是接口呢?接口一般来说有两种,一种是程序内部的接口,一种是系统对外的接口。系统对外的接口:比如你要从别的网站或服务器上获取资源或信息,别人肯定不会把数据库共享给你,他只能给你提供一个他们写好的方法来获取数据,你引用他提供的接口就能使用他写好的方法,从而达到数据共享的目的,比如说咱们用的app、网址这些它在进行数据处理的时候都是通过接口来进行调用的。程序内部的接口:方法与方法之间,模块与模块之间的交互,程序内部抛出的接口,比如bbs系统,有登录模块、发帖模

2021-01-29 13:36:38 1161

原创 Vue项目开发需要准备和配置些什么环境?

Vue项目开发需要准备和配置些什么环境?一、首先需要安装node.js下载:安装node.js链接 安装在D盘window+R,输入cmd,打开命令提示符窗口,输入:npm -v检测是否安装成功,如果输出版本号,则表示安装成功,如图:npm包管理工具(package manager)自动安装完成二、改变原有的环境变量1、首先配置npm的全局模块的存放路径、cache的路径,此处我选择放在:D:\Program Files\nodejs输入如下命令:npm config set

2021-01-28 17:08:01 8846

原创 点击标签栏动态改变页面数据

给标签栏一个点击事件<view class="nav-2" v-for="(item,index) in tabBars" :key="index" :class{'active':index==Aindex}" @click="qh(index)"> {{item.classname}}</view>在methos事件方法中 qh(index) { // 获取到点击标签的下标 console.log(index) uni.req

2020-10-14 19:02:41 345

原创 vue中请求的数据 时间戳转换时间

前言下面是vue中将请求的数据中的时间戳 转化成标准时间,下面是我总结的两种方式:第一种方式:这里是在vue请求的数据中将时间戳转换字符串的这是代码中的关键部分//item.add_time 为请求数据中的时间戳var date = new Date(parseInt(item.add_time) * 1000); item.add_time = `${date.getFullYear()}/${date.getMonth() + 1}/${date.getDay()}

2020-10-14 17:21:20 11273 5

空空如也

空空如也

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

TA关注的人

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