自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue配置多种环境代理 vue区分多种环境 vue区分生产环境,测试环境,正式环境

vue配置多种环境代理 vue区分多种环境 vue区分生产环境,测试环境,正式环境

2023-03-06 11:43:35 723

原创 iview elementui 输入框 number类型 数字输入框去掉滚动事件

iview elementui 输入框 number类型 数字输入框去掉滚动事件。

2022-09-16 09:58:44 776

原创 elementui 后台管理系统基本框架 表格高度自适应

elementui搭建的后台管理系统表格页面快速开发

2022-08-24 09:09:30 789

原创 前端路由守卫 vue路由守卫 vue角色权限 url跳转配置

适合url需要做判断的很多且是多人开发。适合项目url不多或角色权限不多。

2022-07-28 13:58:55 583

原创 js时间戳转字符串 时间戳转自定义格式

创建util.js公用方法文件function formatDate(timestamp, fmt) { if (!timestamp) { return ""; } try { var date = timestamp; if (typeof timestamp == "number") { date = new Date(timestamp); } if (!fmt)

2022-04-08 10:11:28 302

原创 js生成随机id js生成随机32位id

setSessionid(num) { var len = num || 32; var chars = "ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678"; var maxPos = chars.length; var pwd = ""; for (var i = 0; i < len; i++) { pwd += chars.charAt...

2022-03-03 16:32:27 1175

原创 vue js 筛选 搜索 纯前端筛选 纯前端搜索功能

在computed里定义筛选后的数据,不用在data里定义,data里只需要定义原数据List和筛选条件即可computed: { tableData: function () { if (this.search.name){ //筛选条件有值 var that = this; return this.List.filter(function (item) { if(item.name.in

2022-02-15 11:21:32 1144

原创 nodejs puppeteer 爬虫 爬取滚动加载

爬取滚动加载页面数据nodejs+puppeteer之前有写一篇爬取普通网站的数据地址链接但是遇到有反爬策略的网站,查不到页面dom数据的来源接口怎么办呢?此时我们可以用到 puppeteerPuppeteer本质上是一个chrome浏览器,只不过可以通过代码进行各种操控。比如模拟鼠标点击、键盘输入等操作,有点像按键精灵,网页很难分清这是人类用户还是爬虫,所以限制也就无处谈起。通过一招简单的模拟用户操作就能破解绝大部分限制,它就是由谷歌出品的爬取动态网页神器Puppeteer。比如优酷的,犹豫

2021-07-16 11:28:06 1439 1

原创 nodejs爬虫 node + cheerio 爬取滚动加载页面

最近在学习nodejs,然后了解到nodejs也可以做爬虫就试了一试还可以就记录一下爬取爱奇艺首页视频标题用到的是node+cheerio,cheerio是jq核心功能的一个快速灵活而又简洁的实现,主要是为了用在服务器端需要对DOM进行操作的地方,感兴趣的小伙伴可以学习一下中文文档 和 官方文档https://www.jianshu.com/p/629a81b4e013https://cheerio.js.org/首先创建好文件夹以后,在powershell窗口(或者cmd)执行命令

2021-07-16 10:57:11 1436 3

原创 js 获取两个日期间的所有日期

var stime = '2021-05-20'; //开始日期var etime = '2021-05-24'; //结束日期 getdiffdate(stime,etime); //获取两日期之间日期列表函数function getdiffdate(stime,etime){ //初始化日期列表,数组 var diffdate = new Array(); var i=0; //开始日期小于等于结束日期,并循环 while(stime<=eti.

2021-05-24 13:29:59 519

原创 css公共样式

这里是css公共样式,类名大致取好了,都是自己积累的一些,不好用的话欢迎指教,谢谢@charset "utf-8";/* CSS Document *//*全局样式*/body { font-family: "微软雅黑", Arial, Verdana, Helvetica, sans-serif, "宋体"; font-size: 12px; color: #333; background: #fff;}body,ul,ol,li,p,h1,h2,h3,h4

2020-12-29 11:04:30 4583

原创 vscode 代码片段 vscode创建快捷方式 vscode+vue快捷方式

1.找到vscode左上角的 文件>首选项>用户代码片段2.选择编辑或者新建你自己代码片段(我这里的是创建新的代码片段)选择第二个新建代码片段即可,全局挺好用的附上新建里的内容{ // Place your snippets for javascript here. Each snippet is defined under a snippet name and has a prefix, body and // description. The prefix is what

2020-12-29 10:54:15 682

原创 vue axios全局配置 axios+loading配置 vue config.js配置 vue跨域

isprod 用来判断是本地还是线上的环境,如果不存在的话直接线上就好.api地址在config配置import axios from 'axios'const isprod = process.env.NODE_ENV === 'production'import { Loading, Message } from "element-ui";let loadingRequestCount = 0;let loadingInstance;let http = axios.create({ t

2020-12-10 11:04:10 416

原创 js时间比较 vue时间段区间比较 三个时间段比较

使用场景:有时候我们需要判断当前时间是否在某个时间段区间内来判断次项目是否开启,进行中,已结束// 获取当前时间比较大小 gettime(startTime, endTime) { var day = ""; var nowYear = new Date().getFullYear().toString(); var nowMonth = (new Date().getMonth() + 1).toString(); var nowDay = ne

2020-12-10 09:55:34 1856

原创 js时间戳转字符串 vue时间戳转字符串

stamp是参数,如果没有传入参数的话,会获取当前时间 getstartdatetime(stamp) { let d = ""; if (stamp == undefined) { d = new Date(); } else { d = new Date(parseInt(stamp)); } let month = d.getMonth() + 1 < 10 ? 0 + "" +

2020-12-10 09:47:49 546

原创 vue.js数字简化 千转化k 万转化w

写函数传入数字 numfix(num) { return num / 10000 >= 1 ? (num / 10000).toFixed(2) + "w" : num / 1000 >= 1 ? (num / 1000).toFixed(2) + "k" : num; }使用的时候this.numfix(9999)建议放入公共js文件,需要的时候再去引入...

2020-12-10 09:37:34 2000

原创 vue使用cookie vue 操作cookie js写法 vue使用cookie获取添加删除

创建js文件夹,新建js文件export function setCookie(c_name, value, expire) { var date = new Date() date.setSeconds(date.getSeconds() + expire) document.cookie = c_name + "=" + escape(value) + "; expires=" + date.toGMTString() //console.log(document.cookie)}

2020-12-10 09:23:09 474

原创 小程序节流函数,禁止连点

场景在使用小程序的时候会出现这样一种情况:当网络条件差或卡顿的情况下,使用者会认为点击无效而进行多次点击,最后出现多次跳转页面的情况,就像下图(快速点击了两次):解决办法然后从 轻松理解JS函数节流和函数防抖 中找到了解决办法,就是函数节流(throttle):函数在一段时间内多次触发只会执行第一次,在这段时间结束前,不管触发多少次也不会执行函数。/utils/util.js:func...

2019-04-16 11:20:41 794

空空如也

空空如也

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

TA关注的人

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