- 博客(18)
- 收藏
- 关注
原创 vue配置多种环境代理 vue区分多种环境 vue区分生产环境,测试环境,正式环境
vue配置多种环境代理 vue区分多种环境 vue区分生产环境,测试环境,正式环境
2023-03-06 11:43:35 801
原创 iview elementui 输入框 number类型 数字输入框去掉滚动事件
iview elementui 输入框 number类型 数字输入框去掉滚动事件。
2022-09-16 09:58:44 896
原创 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 365
原创 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 1230
原创 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 1228
原创 nodejs puppeteer 爬虫 爬取滚动加载
爬取滚动加载页面数据nodejs+puppeteer之前有写一篇爬取普通网站的数据地址链接但是遇到有反爬策略的网站,查不到页面dom数据的来源接口怎么办呢?此时我们可以用到 puppeteerPuppeteer本质上是一个chrome浏览器,只不过可以通过代码进行各种操控。比如模拟鼠标点击、键盘输入等操作,有点像按键精灵,网页很难分清这是人类用户还是爬虫,所以限制也就无处谈起。通过一招简单的模拟用户操作就能破解绝大部分限制,它就是由谷歌出品的爬取动态网页神器Puppeteer。比如优酷的,犹豫
2021-07-16 11:28:06 1610 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 1609 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 586
原创 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 4704
原创 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 711
原创 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 460
原创 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 1936
原创 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 608
原创 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 2106
原创 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 500
原创 小程序节流函数,禁止连点
场景在使用小程序的时候会出现这样一种情况:当网络条件差或卡顿的情况下,使用者会认为点击无效而进行多次点击,最后出现多次跳转页面的情况,就像下图(快速点击了两次):解决办法然后从 轻松理解JS函数节流和函数防抖 中找到了解决办法,就是函数节流(throttle):函数在一段时间内多次触发只会执行第一次,在这段时间结束前,不管触发多少次也不会执行函数。/utils/util.js:func...
2019-04-16 11:20:41 842
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人