会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
风紧了
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2023年1月6日
leaflet流动线
摘要: 效果图: 主要使用Leaflet.Path.DashFlow动态流向线插件,可以配置每个折线的颜色,宽度。 <!DOCTYPE html> <html> <head> <title>Leaflet debug page</title> <link rel="stylesheet" href="htt
阅读全文
posted @ 2023-01-06 18:12 风紧了
阅读(651)
评论(0)
推荐(0)
2023年1月3日
vue2响应式--深度监听模拟
摘要: 上篇优化了重复的监听,但当data数据为下图一个嵌套数据时,深层嵌套的属性没有响应效果。 import { observe } from "./observer"; import { Watcher } from "./watcher"; const data = { test: "aa", tes
阅读全文
posted @ 2023-01-03 14:25 风紧了
阅读(396)
评论(0)
推荐(0)
2022年12月16日
vue2 数据响应式原理模拟继续优化
摘要: 上次简单的模拟了数据响应式,当我们第一次修改值依赖函数会执行一次,再修改一次值依赖函数会执行两次,这需要做下去重,去掉重复绑定的依赖。采用的方法是给每个dev实例添加一个唯一标识id,通过Set去重。 代码如下:dep实例添加一个移除方法,和id属性 let uid = 0; export defa
阅读全文
posted @ 2022-12-16 15:08 风紧了
阅读(61)
评论(0)
推荐(0)
2022年12月14日
leaflet 使用kriging-contour.js 与 turf.js生成等值面
摘要: 效果如下: leaflet生成等值面网上搜索了好多资料但测试感觉都有点瑕疵,kriging.js 生成的canvas图片每个都是小方格影响美感,turf.js会有非法Polygon且有白色缝隙。就想着可不可以使用kriging.js生成等值面,turf,js进行裁剪。 但kriging.js返回的是
阅读全文
posted @ 2022-12-14 18:32 风紧了
阅读(3850)
评论(5)
推荐(0)
2022年11月30日
vue2源码分析- 数据响应简单模拟
摘要: 工作中大部分项目使用vue2做,但一直局限于使用,终于有闲暇时间可以学习下源码,网上优秀的源码分析很多,此文章只是记录个人所学,有问题欢迎大家指出,欢迎讨论,互相学习。 下面是我对vue2响应式数据的简单模拟,还需要亿点点补充。 vue2响应式数据原理主要通过 Object.defineProper
阅读全文
posted @ 2022-11-30 15:51 风紧了
阅读(95)
评论(0)
推荐(0)
2022年11月25日
vue2 使用Markfile 命令创建新增组件模板
摘要: 项目开发中封装了许多图表组件,每次新增组件或者组件迭代都要复制前后端的文件,为了避免重复操作,使用一键命令创建组件模板文件。 效果如下: 在前端根目录创建Markfile 文件,里面是我们自定义的命令: addcom: node build/addCom.js $(filter-out $@,$(M
阅读全文
posted @ 2022-11-25 11:02 风紧了
阅读(83)
评论(0)
推荐(0)
2022年11月18日
leaflet 点击图标显示echarts图表弹框
摘要: leaflet散点图片根据官方文档我们应该都可以加载出来,点击如果想弹出简单的文本内容,title属性加载一个自定义html就可以了,但有时项目需求需要配合别的图表组件使用,简单记录下开发demo过程,下面是和Echarts折线图效果图。 创建地图容器和要显示的弹框容器 map为地图容器id,t1为
阅读全文
posted @ 2022-11-18 18:12 风紧了
阅读(995)
评论(0)
推荐(0)
2022年11月15日
leaflet 加载高德地图自定义样式
摘要: 最近项目需求,需要使用leaflet封装成一个vue组件,涉及功能主要有高德自定义样式地图封装为leaflet底图图层、自定义坐标系、topjson省市区街道下钻、线面区域热力层、飞线、点聚合图标撒点等功能。记录下开发遇到的问题,欢迎一起交流学习。 本来使用leaflet主要用于客户本地部署加载离线
阅读全文
posted @ 2022-11-15 15:24 风紧了
阅读(3757)
评论(12)
推荐(0)
2022年3月8日
axios 源码拦截器解析
摘要: 查看源码我们发现axios的几种请求方式都是调用request方法,下面一步步分析下。 Axios.prototype.request = function request(configOrUrl, config) { /*eslint no-param-reassign:0*/ // Allow
阅读全文
posted @ 2022-03-08 10:24 风紧了
阅读(175)
评论(0)
推荐(0)
2022年3月7日
axios 源码取消请求解析
摘要: axios有两种中断请求的方法 1.CancelToken.source 取消所有请求 const CancelToken = axios.CancelToken; const source = CancelToken.source(); axios.post('/test', { value: '
阅读全文
posted @ 2022-03-07 17:49 风紧了
阅读(235)
评论(0)
推荐(0)
上一页
1
2
3
下一页
公告
/* 点击爆炸效果*/
/* 鼠标点击求赞文字特效 */ /*鼠标跟随效果*/