自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(94)
  • 问答 (1)
  • 收藏
  • 关注

原创 从开始日期往后推15天,获得结束日期

【代码】从开始日期往后推15天,获得结束日期。

2024-02-04 10:45:34 134

原创 vue3项目中使用富文本框——wangeditor

wangeditor的使用

2024-02-02 09:46:29 260

原创 六、初始化图形和点

ps:点图层和面/线图层需要传入的数据格式不一样。

2024-01-23 09:25:37 373

原创 五、绘制的图形删除

绘制的图形删除。

2024-01-22 18:35:00 352

原创 四、取消绘制

L7绘制图形,取消绘制

2024-01-22 18:31:47 331

原创 三、判断绘制的图形是否在某一区域内

isOut 判断绘制的图形是否超出某一区域。

2024-01-22 18:28:39 366

原创 二、在地图上绘制点,圆形,矩形,多边形

2、事件:DrawEvent;点:DrawPoint;圆形:DrawCircle;矩形:DrawRect;多边形:DrawPolygon;3、实例化 Draw。

2024-01-22 18:23:52 434

原创 一、vue3使用L7地图

vue3使用L7地图

2024-01-22 18:11:45 486 1

原创 七、使用turf.polygon判断点是否在面内部

使用turf.polygon判断点是否在面内部

2024-01-22 18:00:29 478

原创 el-input输入限制(只能输入0-100的正整数,最小值~最大值联动)

只能输入0-100的正整数。

2023-07-31 09:42:15 4810 1

原创 vue3使用print.js打印网页指定部分内容

vue3使用print.js打印网页

2023-07-27 15:44:46 622

原创 截取字符串最后一个/前后的内容

【代码】截取字符串最后一个/前后的内容。

2023-06-15 18:17:10 326

原创 同级目录转树状,同属性值分类(处理数据结构)

把同级的数组对象转成树状,并且如下:“目标1和目标2”都属于“分类1”,那么数组里只显示一个“分类1”的对象。

2023-05-19 16:15:36 87

原创 设置缓存和缓存过期时间

设置缓存和过期时间(cookie / localStorage)

2023-02-28 10:27:26 1458

原创 获取本地磁盘的盘符和大小

获取本地磁盘的盘符和大小

2023-01-11 17:23:04 205 1

原创 获取数组中属性值相同的属性值

获取数组中属性值相同的那个属性值

2023-01-11 17:13:59 149

原创 用Promise处理执行顺序

用Promise处理执行顺序

2023-01-11 14:48:10 381

原创 js给数组对象去重,根据某一属性判断

js给数组对象去重,根据某一属性判断

2023-01-09 18:05:49 149

原创 js替换全字字符串,不替换嵌套字符串,单词边界

用\babc\b可以匹配到abc,但是如果abc不是一个完整的单词,而是单词一部分,比如fsabc,这样可以用abc进行匹配,用\babc\b无法进行匹配。ps:特殊符号的问题,包含特殊符号依旧能匹配到。匹配一个单词边界,即单词和空格的边界。

2022-10-21 11:19:27 158

原创 把反斜杠转换为正斜杠的方法

把反斜杠转换为正斜杠的方法

2022-08-03 18:22:23 324

原创 element-ui动态设置tabel时,表格错乱,表头闪烁的坑

element-ui动态设置table时出现的表格错乱和表头闪烁的问题

2022-07-01 16:51:50 1361 1

原创 el-input只允许输入6位数字

小功能

2022-06-15 14:18:57 825

原创 数组的几种排序的方式

一. 按特定规则排序let list = [ {'value': 'name1', 'type': 'mp3'}, {'value': 'name2', 'type': 'mp4'}, {'value': 'name3', 'type': 'png'}, {'value': 'name4', 'type': 'jpg'}, {'value': 'name5', 'type': 'psd'}, {'value': 'name6', 'type': 'apk'

2022-05-17 09:21:10 203

原创 js 优化

这里写自定义目录标题switch case 简化if 里调用函数for循环变量为true时调用函数给多个变量赋值null、undefined 和空值检查带有多个条件的 if 语句延展操作符字符串转成数字find数组查找数组的最大值和最小值创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入switch case 简化switch (data) { case 1: this.one(time);

2022-05-11 09:08:21 245

原创 神奇的css

https://www.cnblogs.com/coco1s/p/9406413.html

2022-05-11 09:07:25 122

原创 Object.assign()

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Object/assign

2022-05-11 09:06:13 109

原创 setTimeOut和requestAnimationFrame绘制动画的区别和优劣

https://dandelioncloud.cn/article/details/1489868314431311874

2022-05-11 09:05:26 122

原创 判断数组内元素是否全部相同

const isSameArray = function (array) { if (Array.isArray(array)) { return new Set(array).size === 1; } return false;};

2022-02-28 19:52:15 1164

原创 心跳动效css

animation: heartbeat 800ms infinite;-webkit-animation: heartbeat 800ms infinite;// 心跳动效@keyframes heartbeat { 0% { transform: scale(1, 1); -ms-transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transform: scale(1, 1); -o

2021-12-14 09:36:47 423

原创 使用map 和find重组数组对象

<script>export default { name: "HelloWorld", data() { return { arr1Obj: [ { code: "1", name: "文字1" }, { code: "2", name: "文字2" }, { code: "3", name: "文字3" }, { code: "4", name: "文字4" }, { code: "

2021-11-29 11:43:16 623

原创 vue前端md5加密

1. util文件夹下新建md5.jsimport md5 from 'js-md5'export default { install: function (Vue) { Object.defineProperty(Vue.prototype, '$md5', { value: md5 }) }}2. main.js文件上加入import md5 from './utils/md5'Vue.use(md5)3. 页面上使用(this.$md5())this.form.pa

2021-11-22 14:24:03 808

原创 记录一则Electron踩坑笔记

1.修改Electron打包桌面图标和应用名我在网上找的好多都是说在page.json里的build下进行修改,但是可能不适用我的项目最后在vue-config.js里进行配置。pluginOptions:{ electronBuilder:{ nodeIntegration:true, builderOptions:{ appId:"te.com", productName:

2021-08-05 19:33:45 236

原创 会动的蚂蚁线css

<div class="box"> 会动的蚂蚁线,css</div>.box { width: 300px; background: linear-gradient(90deg, #03a9f4 50%, transparent 0) repeat-x, linear-gradient(90deg, #03a9f4 50%, transparent 0) repeat-x,

2021-07-16 10:38:28 377

原创 那些你可能不知道又好用的css属性

1. 伪类选择器 focus-within它表示一个元素获得焦点,或,该元素的后代元素获得焦点。划重点,它或它的后代获得焦点。 这也就意味着,它或它的后代获得焦点,都可以触发 :focus-within。例子<div class="formBox"> <div class="formBox_input"> <input type="text" placeholder="userName" class="g_input" > </div&

2021-07-01 10:54:19 129

原创 数据格式处理

对象变成数组obj:{ 'offest_1':'001', 'offest_2':'002', 'offest_3':'003', },把这个对象变成array:[ { key: "offest_1" value: "001" }, { key: "offest_2" value: "002" }, { key: "offest_3" value: "003" }]var col = []fo.

2021-06-29 16:28:25 92

原创 es11新特性,链判断运算符 && NULL判断运算符

最近get到一个新写法,就很nice,这里记录一下链判断运算符如果读取对象内部的某个属性,往往需要判断一下该对象是否存在。比如,要读取message.body.user.firstName,安全的写法是写成下面这样。// 错误的写法const firstName = message.body.user.firstName;// 正确的写法const firstName = (message && message.body && message.bo

2021-06-29 15:48:53 404 2

原创 让人惊艳的css filter滤镜

滤镜函数blur():模糊图像brightness() :让图像更明亮或更暗淡contrast():增加或减少图像的对比度drop-shadow():在图像后方应用投影grayscale():将图像转为灰度图hue-rotate():改变图像的整体色调invert():反转图像颜色opacity():改变图像透明度saturate():超饱和或去饱和输入的图像sepia():将图像转为棕褐色效果1. 与box-shadow不同的阴影效果filter: drop-shadow(x

2021-06-29 10:04:28 270 1

原创 js数组排序

var arr=[1,10,3,8,6,15,11];arr.sort(function (a,b){ return a-b });//arr = [1,3,6,8,10,11,15]

2021-06-08 13:47:30 87

原创 vue 中 const { x1,x2} = params 的写法

这种写法极大的方便了取值import store from '@/page'const { x1, x2} = store;也可以取函数的返回值import functionX from '@/page'const { x1, x2} = functionX;上面的写法就相当于import store from '@/page' const x1 = store.x1const x2 = store.x2或者import functionX from '@/page'con

2021-06-02 11:14:55 548

原创 前端反调试代码

防止他人f12恶意调试网站(function() {var a = new Date(); debugger; return new Date() - a > 100;}())不过解决办法也很简单,f12后ctrl+f8,建议和其他防调试方法一起使用,增加破解难度会的防不住

2021-05-25 14:28:54 377

空空如也

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

TA关注的人

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