自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Element--date时间约束(精确到时分秒)

【代码】Element--date时间约束(精确到时分秒)

2024-06-03 13:46:23 148

原创 VUE--使用BroadcastChannel频道实现同源策略不同工程页面通信

VUE--使用BroadcastChannel频道实现同源策略不同工程页面通信

2024-05-23 17:18:57 282

原创 VUE--保留小数(过滤器)

【代码】VUE--保留小数(过滤器)

2024-01-05 14:47:02 716

原创 JS--解决常见JavaScript问题的代码片段

【代码】JS--解决常见JavaScript问题的代码片段。

2023-12-26 17:11:55 418

原创 JS--输入正则验证

【代码】JS--输入正则验证。

2023-12-08 09:49:10 529

原创 Vue--微信和uniapp配置环境地址

Vue--微信和uniapp配置环境地址

2023-07-19 16:49:52 2006

原创 JS--es6模板字符串

【代码】JS-es6模板字符串。

2023-07-13 18:03:16 1875

原创 JS--判断数据类型

JS--判断数据类型

2023-03-16 17:45:26 115 1

原创 JS --使用map集合代替if,else判断

JS --使用map集合代替if,else判断

2023-03-03 10:50:24 215

原创 vue使用element导入Excel文件

vue使用element导入Excel文件。

2023-02-13 10:26:08 554

原创 Vue修改网页标签栏标题以及标签栏图标

Vue修改网页标签栏标题以及标签栏图标

2023-01-30 17:19:28 2227

原创 marquee标签弃用的替代(文字循环滚动--头部广告)

marquee标签替换

2023-01-29 10:01:29 1104

原创 js数组与树形结构的相互转化

2.在util中创建树形结构转一维数组的js文件。1.在util中创建数组转树形结构的js文件。

2022-09-22 10:49:13 252

原创 js给数组的每个对象添加字段(字段值对应下标)

代码】js给数组的每个对象添加字段(字段值对应下标)

2022-08-18 16:54:07 2310

原创 常用的深拷贝

一.使用JSON二.使用递归进行深拷贝1.创建deepCopy.js2.页面调用

2022-07-13 13:49:02 114

原创 搜索筛选文字高亮

搜索框的筛选文字高亮

2022-06-27 16:11:04 103

原创 JS--多久前,当前月,当前年转时间戳

【代码】JS--多久前,当前月,当前年转时间戳。

2022-05-30 15:33:40 614

原创 使用element的upload上传文件并导出excel

<template> <div> <el-upload class="upload-demo" ref="upload" action="" :on-preview="handlePreview" :on-remove="handleRemove" :file-list="fileList" :auto-upload="false" > <el-but

2022-05-20 17:09:13 681

原创 JS-使用过滤器将byte转化b,kb,mb,gb,tb

JS-使用过滤器将byte转化b,kb,mb,gb,tb

2022-04-26 17:17:57 543

原创 Element-- el-dialog弹框

Element--el-dialog弹框

2022-04-25 14:16:36 2320

原创 添加阿里infont图标

1.创建css@font-face { font-family: 'iconfont'; /* project id 3292342 */ src: url(''); src: url('?#iefix') format('embedded-opentype'), url('//at.alicdn.com/t/font_3292342_f529rt08ywt.woff2') format('woff2'), url('//at.alicdn.com/t/font_3292342_f.

2022-03-31 14:12:17 1144

原创 图片懒加载

1.安装npm包npm install vue-lazyload --save2.在main.js中引入全局/*图片懒加载 */import VueLazyload from 'vue-lazyload'Vue.use(VueLazyload)// 配置项Vue.use(VueLazyload, { preLoad: 1.3, //预加载高度 error: 'dist/error.png', //报错时需要的图片 load

2022-03-23 15:37:58 84

原创 根据数据名称动态更换组件(大屏四合一)

<template><div class="box"> <!-- 热点分析3.0 --> <div class="box_1"> <component v-bind:is="loadertpl1" v-if="loadertpl1"></component> </div> <!-- 京开咨询 --> <div class="box_2">

2022-03-22 11:50:41 107

原创 CSS--滚动条样式,鼠标点击小手,文字省略显示

CSS--滚动条样式,鼠标点击小手,文字省略显示

2022-03-14 17:04:36 3020 5

原创 http协议自动升级

http协议自动升级1.HTTPS页面里动态的引入HTTP资源,比如引入一个js文件,会被直接block掉的.在HTTPS页面里通过AJAX的方式请求HTTP资源,也会被直接block掉的。2.解决办法//页面的head中加入:<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">//意思是自动将http的不安全请求升级为https...

2022-03-14 11:55:21 576

原创 父子,兄弟组件传值

一、bus组件传值**1.新建bus.js文件,引入vueimport Vue from 'vue'const bus = new Vue();// 使用 Event Busexport default bus;2.在main.js中引入vue bus (也可以在使用的组件中引入)import Bus from './common/bus'; Vue.prototype.$bus = Bus3.在A页面传递this.$bus.$emit("Page",value); //很像父子之

2022-03-04 11:38:08 304

原创 npm安装scss

1.sass-loader依赖于node-sass,所以要安装node-sassnpm install node-sass --save-dev // 安装node-sassnpm install sass-loader --save-dev // 安装依赖包sass-loadernpm install style-loader --save-dev // 安装style-loader2.在build文件夹下的webpack.base.conf.js的modu

2022-02-21 09:54:01 15096

原创 el-upload上传视频限制(格式和带宽)

<el-upload :before-upload="beforeAvatarUpload"></el-upload>beforeAvatarUpload(file) { // 获取视频时长 var url = URL.createObjectURL(file); var audioElement = new Audio(url); var duration; this.durationNumber = audio

2022-02-16 14:52:27 4958

原创 Vue 全选/取消全选,反选/取消反选 小demo

<template> <div> <div> <input type="checkbox" v-model="isCheckAll" @change="checkedAll" /> 全选/取消全选 <input type="checkbox" v-model="isCheckInverse" @change="checkedInverse" /&g

2022-02-07 17:08:20 557

原创 rem与px配置自适应布局

1.安装npm i lib-flexible -S2.在main.js引入import 'lib-flexible/flexible.js'3.在flexible.js中(function flexible(window, document) { var docEl = document.documentElement; var dpr = window.devicePixelRatio || 1; // adjust body font size // 设置 em 默认字体

2022-02-07 11:58:03 553

原创 Element --日期时间的禁用(约束)

<template> <div id="app"> <el-date-picker :picker-options="setDisabled" > </el-date-picker> </div></template><script>export default { data() { return { setDisabled: { d

2022-01-11 17:29:22 1353

原创 el-tree树形控件小demo

【代码】el-tree树形控件小demo。

2022-01-07 11:59:16 444

原创 window

URL地址(当前路径)

2022-01-04 10:43:22 2042

原创 时间戳转日期格式

时间戳转日期过滤器

2021-12-31 15:57:06 126

原创 计算两个时间戳的差值

1.在utils里创建一个time.jsexport function formatTimes(startTime, endTime) { let diff = endTime - startTime; let str = ''; // 毫秒化天 let d = Math.floor(diff / (24 * 3600 * 1000)); if (d > 0) { str += d + '天' } // 毫秒化小时 let rh = diff % (24 *

2021-12-31 15:52:01 1615

原创 前端使用js-file-download下载文件和下载视频音频

1.安装js-file-downloadnpm install js-file-download --save2.在页面引入import fileDownload from "js-file-download";3.调用导出接口exportTextResult() { exportTextResult({ id: this.aid }).then(res => { fileDownload(res.data, `${this.fileName}.docx`);

2021-12-31 15:34:12 9512

原创 VUE打包详细步骤

一、修改请求静态资源的路径打开config文件夹下的index.js文件,修改assetsPublicPath的值,从"/“改为”./"。即从根路径改为相对路径。二、修改本地图片的路径打开build下的utils.js文件,增加 publicPath:’…/…/’三:运行打包代码npm run build...

2021-12-23 15:33:27 4034

原创 JS--总结几种处理数据的常用方法(api)

JS--总结几种处理数据的常用方法(api)

2021-12-23 15:10:43 1157

原创 vue--element表单验证

vue--element表单验证,当选中证件类型为身份证才验证证件号码。

2021-12-23 15:06:53 200

原创 前端VUE项目使用RSA加解密

1.安装npm install jsencrypt --save-devnpm i encryptlong -S2.在utils下创建rea.js/* 产引入jsencrypt实现数据RSA加密 */import JSEncrypt from 'jsencrypt' // 处理长文本数据时报错 jsencrypt.js Message too long for RSA/* 产引入encryptlong实现数据RSA加密 */import Encrypt from 'encryptlong'

2021-12-23 11:17:02 1850 3

空空如也

空空如也

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

TA关注的人

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