自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue.extend 自定义弹框

jsimport Vue from 'vue'import Toast from './Toast.vue'const ToastBox = Vue.extend(Toast)var instanceToast = ''Toast.install = function (data) { if (!instanceToast) { instanceToast = new ToastBox({ data }).$mount() document.bod

2021-11-11 10:40:44 893

原创 css波纹

html<a target="_blank" href="" class="company concor"> <span>诶嘿<br>波动</span> <em></em></a>css@keyframes scale { 0% {transform: scale(1);-webkit-transform: scale(1);} 100% {transform: scale(1.5);-webki.

2021-10-27 17:46:58 161

原创 vue.js 对 echarts 进行组件化,简单易用

npm i echartsnpm i element-resize-detector组件:<template> <div :class="className"></div></template><script>import { merge } from "lodash";import * as echarts from "echarts";import ResizeListener from "element-resi

2021-10-27 17:05:04 205

原创 hls流不稳定,循环多次检查尝试404,成功后

问题描述:后端提供的hls直播流不靠谱,经常报一些跨域、404等错误,需要多尝试检查几次再给播放器播放解决方案://检查跨域404等错误 isRunUrl(src,callback,count) { var c=count||0 var check=function(url){ return new Promise(function (resolve,reject) { var dom=document.createEleme

2021-10-27 16:49:13 1081

原创 根据起始时间获取时间完整列表

import moment from 'moment'//根据起始时间获取时间完整列表const getDays=function (startTime,endTime,format) { let arr = [] while (moment(startTime).isBefore(endTime)) { arr.push(moment(startTime).format(format)) startTime = moment(startTime).add(1, 'days').

2021-10-27 16:44:28 103

原创 前端文件上传,循环压缩至指定大小后再提交

项目场景:项目需求循环文件上传前循环压缩至指定大小后再提交解决方案:file.jsexport async function fileCompress(file, ms) { var maxSize = 1024 * 1024; // 文件最大限制 默认1M if (ms) { maxSize = ms * 1024 * 1024 } var newFile = await compress(file, maxSize); while (newFile.

2021-10-27 16:37:58 375

空空如也

空空如也

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

TA关注的人

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