自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(239)
  • 资源 (34)
  • 问答 (3)
  • 收藏
  • 关注

原创 数组转树形数据

【代码】数组转树形数据。

2023-10-30 17:20:11 168

原创 ES6 Promise 练习

Promise功能看似简单,但认真整理却发现Promise内容确实挺多的.

2023-03-13 14:23:20 332 1

原创 Service worker是什么?

Service worker

2023-02-23 16:59:42 439

原创 浏览器中进程和线程的理解

进程和线程

2023-02-23 16:57:16 172

原创 ES6中对象的一些拓展

ES6

2023-02-23 16:49:05 338

原创 JavaScript中的数组有哪些常用的方法?

JavaScript

2023-02-23 16:34:29 49

原创 WebSocket如何兼容低版本浏览器?

WebSocke

2023-02-23 16:23:54 360

原创 获取英文状态日期

获取英文状态日期

2022-07-12 13:45:28 361

原创 .reduce()方法

reduce 为数组中的每一个元素依次执行回调函数,不包括数组中被删除或从未被赋值的元素,接受四个参数:初始值(或者上一次回调函数的返回值),当前元素值,当前索引,调用 reduce 的数组。...

2022-06-30 15:17:11 178

原创 Vue实现Enter键查询

单个条件:@keyup.enter.native="CurrentChange(1)"@submit.native.prevent多个条件:创建时监听:window.addEventListener('keydown',this.handleKeyDown,true);//开启键盘监听模式触发: handleKeyDown(e){ let key = null; if(window.event === undefined){ key = e.ke

2022-05-10 16:43:17 557

原创 Vue3和Vue2的组件通信

Vue3 组件通信方式props$emitexpose / ref$attrsv-modelprovide / injectVuexmittVue3 通信使用写法:props用 props 传数据给子组件有两种方法,如下// Parent.vue 传送<child :msg2="msg2"></child><script setup> import child from "./child.vue" import { ref,

2022-04-28 10:10:46 297

原创 组合式函数

Vue3.0

2022-04-26 13:51:44 955

原创 vue、js 保留小数点位数以及转化为百分比

toFixed [MDN](https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Number/toFixed)toFixed() 方法使用定点表示法来格式化一个数值。一、保留小数点后两位四舍五入export function NumFilter (value) { // 截取当前数据到小数点后两位 let realVal = parseFloat(value).toFixed(2)

2022-03-04 09:13:57 1097

原创 el-upload 自定义上传失败,文件列表处理

自定义上传:uploadFile(file) { const param = new FormData() //提交formData let files= file.file param.append('files', files) uploadFile(param).then(response => { // 上传成功提示等 }).catch((err) => { let uid = files.uid let idx = t

2022-01-06 11:45:30 1606 1

原创 js获取当天0点时间兼容ie写法

//当前时间let time = new Date();//当天0点(京8时区写法)let day = time - time % (24 * 60 * 60 * 1000) - 8 * 60 * 60 * 1000;网上大部分的写法是new Date( new Date( new Date().toLocaleDateString() ).getTime() );在IE上获取到的是NaN...

2021-12-29 14:45:57 918 6

原创 formatDate方法

//inputTime 参数是毫秒级时间戳function formatDate(inputTime) { var date = new Date(inputTime); var y = date.getFullYear(); var m = date.getMonth() + 1; m = m < 10 ? ('0' + m) : m; var d = date.getDate(); d = d < 10 ? ('0' + d) : d;

2021-12-24 15:48:10 1131

原创 Vue3.0 + Vite + Ant Design Vue + TypeScript 管理后台vue-vben-admin

Vue3.0快速上手

2021-12-23 16:45:50 2654

原创 yarn install 运行出错-异常处理

处理:升级依赖yarn config set ignore-engines true

2021-12-23 16:13:58 1686

原创 uniapp之pdf预览

1.引入 https://mozilla.github.io/pdf.js/getting_started/#download2.HTML <view class="enclosureList" @tap="preview(item.attachName,item.attachUrl)" v-for="(item,index) in info.attachList" :key="index">{{item.attachName}}</view> p

2021-12-22 16:21:06 641 1

原创 vue-quill-editor使用小结

1.HTML <quill-editor ref="QuillEditor" v-model="form.context" :options="editorOption" @blur="onEditorBlur($event)" @focus="onEditorFocus($event)"

2021-12-22 16:08:29 157

原创 正则替换富文本图片url

context.replace(/<img [^>]*src=['"]([^'"]+)[^>]*>/gi, (match, p1) => { return `<img src='${p1.indexOf('http') > -1 ? p1 : baseUrl + p1}' />` })下面的正则表达式会全局匹配所有img标签:/<img [^>]*src=['"]([^'"]+)[^>]*>

2021-12-22 15:44:19 845

原创 时间格式化 yyyy-MM-dd hh:mm

this.formatDate(this.form.effectiveTimeStart, 'yyyy-MM-dd hh:mm') formatDate(date, fmt = 'yyyy-MM-dd') { if (typeof (date) === 'number') { date = new Date(date) } var o = { "M+": date.getMonth() + 1, //月

2021-12-22 14:19:08 449

原创 uniapp 单行文本溢出隐藏

实现:.text{ display: -webkit-box; /*弹性伸缩盒子模型显示*/ -webkit-box-orient: vertical; /*排列方式*/ -webkit-line-clamp: 1; /*显示文本行数(这里控制多少行隐藏)*/ overflow: hidden; /*溢出隐藏*/}

2021-12-17 15:18:32 1566

原创 Cannot set property ‘status‘ of undefined 之elementUI上传问题

1.原因:fileList在上传过程或者处理函数中被修改或清空,导致fileList数据错误,打印即可看出异常。2.处理:文件过滤应该放在beforeUpload中,显式返回false即可过滤文件中止上传,尽量将fileList的清空操作放在业务完成之后。...

2021-12-14 14:52:08 1518

原创 js 获取一个月有多少天的方式

方法一:new Date()第3个参数默认为1,就是每个月的1号,把它设置为0时, new Date()会返回上一个月的最后一天,然后通过getDate()方法得到天数function getMonthDay(year, month) { let days = new Date(year, month + 1, 0).getDate() return days}方法二:可以把每月的天数写在数组中,再判断时闰年还是平年确定2月分的天数function getDays(year, month)

2021-11-30 16:56:53 14257 10

原创 uniapp之Web-view遮挡导航方案

方案一:pages.json定义原生导航{ "path": "pages/checkout/checkout", "style": { "app-plus": { "navigationBarTitleText": "个人中心", "titleNView": { "autoBackButton": false,

2021-11-29 11:03:07 2171

原创 Node.js的多版本方法NVM

NVM 快速入门如果你使用 Node.js ,有时想快速更新 Node.js 版本快速切换 Node.js 版本,而不知道怎么做?本篇文章教你如何使用 NVM 安装管理多个版本的NodeJS**引子**安装Node的方式目前有两种从官网获取安装就是从官网下载然后安装,也是安装NodeJS最简单的方式每次更新 NodeJS 版本都需要重新去官网下载覆盖安装系统中只能存在一个版本的 NodeJS,不适合对比学习使用版本管理器安装这里使用 nvm 就是为了解决

2021-11-26 11:02:35 862 1

原创 uniapp 轮播示例

<template> <view class="content"> <view class='home'> <swiper indicator-dots circular autoplay interval=3000 > <swiper-item v-for="(item,index) in swipers" :key="index"> <image :src="item"&gt

2021-11-25 09:52:54 693

原创 uniapp 密码显示隐藏

<template><view class="container"> <view class="pwd-view"> <input type="text" :password="showPassword" placeholder="请输入密码"/> <view :class="[!showPassword ? 'icon iconfont iconesey' : 'icon iconfont

2021-11-23 15:28:38 2240

原创 uniapp计算和清理缓存

1.计算缓存data(){ return { fileSizeString:'' }},//methodsformatSize() { let that = this; plus.cache.calculate(function(size) { let sizeCache = parseInt(size); if (sizeCache == 0) { that.fileSizeString = "0B"; } else if

2021-11-19 14:07:17 968

原创 PC端和移动端适配

Vue PC端框架Element中文文档:http://element-cn.eleme.io/#/zh-CNgithub地址:https://github.com/ElemeFE/elementiView中文文档:https://www.iviewui.com/github地址:https://github.com/iview/iviewvue-element-admin中文文档:https://panjiachen.github.io/vue-element-admin-si

2021-11-10 11:06:01 503

原创 postcss-px-to-viewport 适配 uniapp

参考:https://uniapp.dcloud.io/component/page-meta?id=page-metamodule.exports = { css: { loaderOptions: { postcss: { plugins: [ require(‘postcss-px-to-viewport‘)({ unitToConv

2021-11-09 11:27:53 2584 4

原创 el-input 只允许输入整数、整数和小数(保留小数点后两位)

方法一:el-input “type=number“ 隐藏上下箭头/deep/ input::-webkit-inner-spin-button { -webkit-appearance: none !important;}/deep/ input[type='number'] { -moz-appearance: textfield !important;}方法二:事件控制(兼容)1.只允许输入整数或小数只保留小数点后两位<el-input size="small" o

2021-11-08 16:41:06 7395 5

原创 小程序中运用到echarts图表,在echarts图标上进行拖动上划有时echarts图表隐藏掉?

处理:1.主要是鼠标触发提示框导致的,可设置tooltip: { triggerOn: ‘click’ }2.设置tooltip{ animation: false, }

2021-10-27 08:42:41 402

原创 CSS3 word-break 属性

2021-10-15 15:52:21 128

原创 JavaScript 树形结构数组处理之递归

一.经典示例var data = [ { name: "所有物品", children: [ { name: "水果", children: [{name: "苹果", children: [{name: '青苹果'}, {name: '红苹果'}]}] }, { name: '主食', children: [

2021-10-14 13:42:48 1824

原创 EasyPlayer网页全终端播放器

EasyPlayer.jsEasyPlayer.js H5播放器,是一款能够同时支持HTTP、RTMP、HTTP-FLV、HLS(m3u8)视频直播与视频点播等多种协议,支持H.264、H.265、AAC等多种音视频编码格式,支持mse、wasm等多种解码方式,支持Windows、Linux、Android、iOS全平台终端的H5播放器。Github:https://github.com/tsingsee/EasyPlayer.js文档:http://open.tsingsee.com/sdk/eas

2021-09-26 15:49:00 602

原创 阿里云播放器组件 vue-aliplayer

一.第一步:首先在项目目录下安装阿里云视频插件npm install vue-aliplayer -S二.配置AliPlayer.vue路由三.在index.html里引入js四.Aliplayer详情如下代码参考地址:https://player.alicdn.com/aliplayer/tutorial/tutorial.html全局引入步骤:安装npm install vue-aliplayer -Syarn add vue-aliplayer -S使用import VueA

2021-09-26 15:44:55 2465

转载 s防抖和节流 区别及实现方式

概念:函数防抖(debounce):触发高频事件后n秒内函数只会执行一次,如果n秒内高频事件再次被触发,则重新计算时间。函数节流(throttle):高频事件触发,但在n秒内只会执行一次,所以节流会稀释函数的执行频率。**函数节流(throttle)与 函数防抖(debounce)**都是为了限制函数的执行频次,以优化函数触发频率过高导致的响应速度跟不上触发频率,出现延迟,假死或卡顿的现象。1、函数防抖(debounce)实现方式:每次触发事件时设置一个延迟调用方法,并且取消之前的延时调用方法缺

2021-09-01 14:23:00 158

原创 Vue之动态参数

从 2.6.0 开始,可以用方括号括起来的 JavaScript 表达式作为一个指令的参数:<!--注意,参数表达式的写法存在一些约束,如之后的“对动态参数表达式的约束”章节所述。--><a v-bind:[attributeName]="url"> ... </a>这里的 attributeName 会被作为一个 JavaScript 表达式进行动态求值,求得的值将会作为最终的参数来使用。例如,如果你的 Vue 实例有一个 data property att

2021-08-26 15:58:54 641

Vue多功能校验日期控件

超实用Vue日期控件组件,直接引入项目可用,省去了你一天的工作量

2023-03-21

web调用IC卡读卡器开发,通过纯js调用读卡器获取实时数据

websocket实现实时指令交互,web调用IC卡读卡器开发,通过纯js调用读卡器获取实时数据,html+css+js开发web前端,通过websoket通讯实现与读卡器等硬件设备的信息交互。

2022-07-21

前端解决方案,它基于 vue 和 element-ui实现。它使用了最新的前端技术栈,动态路由,权限验证,提炼了典型的业务模型

前端解决方案,它基于 vue 和 element-ui实现。它使用了最新的前端技术栈,动态路由,权限验证,提炼了典型的业务模型

2022-03-03

Vue面试题,React面试题,JS面试题,HTTP面试题,工程化面试题,CSS面试题,算法面试题,大厂面试题,高频面试题

Vue面试题,React面试题,JS面试题,HTTP面试题,工程化面试题,CSS面试题,算法面试题,大厂面试题,高频面试题

2021-12-01

git常用命令.txt

git常用命令最全注解

2021-11-25

经典官网-开箱即用-高端大气

经典官网-开箱即用-高端大气

2021-11-24

高端大气的官网模板-官方网站开箱即用

高端大气的官网模板-官方网站开箱即用

2021-11-24

vant-weapp-dev.zip可直接用于小程序及APP移动端

vant组件

2021-11-23

UNIAPP.doc复杂功能实现及方案总结

uniapp复杂功能实现及方案总结

2021-11-23

echarts.js源文件可以直接使用

echarts源文件可直接引用至PC或小程序

2021-11-23

RuoYi-flowable-master.zip

若依工作流版

2021-11-23

padekgcemlokbadohgkifijomclgjgif_v2.5.21.zip

chrom插件

2021-10-15

JavaScript 树形结构数组处理之递归.html

对递归深刻了解,不用看其他资料了

2021-10-14

设备网络SDK使用手册.chm

海康开发SDK

2021-07-16

petite-vue-main.zip

正版上手demo

2021-07-16

【批量下载】vue-devtools等.zip

全网正版打包VUE扩展插件,一步到位

2021-07-16

devtools-main.zip

chrome正版VUE扩展插件,超好用,全网正版

2021-07-16

aimoyer.zip

全部功能完整的电商平台APP 小程序 H5通用模板教材版

2021-07-07

uniapp-avatar-master.zip

很完整和全面的头像裁剪工具

2021-07-01

前端面试题参考答案.doc

Vue3.0还不会吗?来吧,最强面试题

2021-06-11

Vue移动端适配项目文件

超好用,移动端开发不用愁了,自适应全局

2021-06-11

Win_320885_chrome-win32.zip

Chrome稳定版,基础班

2021-04-14

浏览器集成VLC.doc

再也不怕视频流传输了

2021-04-14

CH_WEB3.0控件开发包V1.1.0_Win32&Win64_20210128144709.rar

针对海康威视监控设备,实施过程详细文档

2021-04-14

pxCook最新最全的的PS处理软件程序

PxCook(像素大厨) [1] 是一款切图设计工具软件。自2.0.0版本开始,支持PSD文件的文字,颜色,距离自动智能识别。

2020-11-19

欧陆词典在线划词翻译

欧路词典是一家在线语言学习平台,面向法语、德语、西班牙语和英语各领域为广大学习用户提供集词典、听力和翻译于一体的教育使用工具,产品包括欧路词典、每日英语听力、法语助手、德语助手以及西班牙语助手等,支持屏幕取词、划词搜索、在线翻译等功能。

2020-11-19

fetools.crx

前端设计必备网站导航。 已根据最新规则,滤除百度广告,使搜索结果界面更清爽。 1.1.0 增加一系列新网站

2020-11-19

nginx代理配置完整包

最全配置,下載即用,nginx作为web服务器一个重要的功能就是反向代理。 当然你也可以使用nginx配置正向代理,本是介绍如何配置nginx的反向代理。 nginx反向代理的指令不需要新增额外的模块,默认自带proxy_pass指令,只需要修改配置文件就可以实现反向代理。

2020-11-13

小程序canvas经典应用教材.zip

画布。2.9.0 起支持一套新 Canvas 2D 接口(需指定 type 属性),同时支持同层渲染,原有接口不再维护。相关api:获取 canvas 实例。

2020-05-09

ngx反向代理配置文件.zip

Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务,本配置文件为网站最全的 ngx 配置代理服务演示,清晰的代码结构,js流程化步骤解析,经典应用,企业级应用。

2020-05-09

全栈JavaScript新版夹娃娃

新版全栈JavaScript版本非PHP版本,新手快上路,实现原理尽在此

2017-12-18

疯狂夹娃娃

疯狂夹娃娃 新手老手快来围观,让你心动的H5微信版抓娃娃小游戏

2017-12-18

碰撞检测 JavaScript

适用于新手快速入门,掌握JavaScript核心精髓,新手少走弯路,老手绕开BUG

2017-12-18

javascript 抓娃娃小游戏H5完整版

完整线上版,多次BUG修改版本,运用技术HTML5 CSS3 JavaScript Jquery 适配安卓IOS版本移动抓娃娃小游戏

2017-12-18

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

TA关注的人

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