- 博客(12)
- 资源 (4)
- 收藏
- 关注
原创 $on无法接收到$emit的组件通信时序问题
在 Vue 中,组件的挂载顺序不是固定的,特别是在复杂的应用中。当使用事件总线进行组件间通信时,如果。请求数据,而不是被动等待数据的发送。这一方法不依赖组件的加载顺序,只要接收方挂载完成,就会发送请求。多个页面结果一样,但是只在这一个页面出现这种问题。可以看到,同样的逻辑,输出的顺序完全不同。最关键的区别就是,在。后才创建,对比代码日志,发现是协同开发时,另一个开发在。这个页面产生了bug,导致图表无法渲染。接收不到信息,有多个类似组件,只有。里面的配置文件,动态修改图表。里面的图表,右侧使用。
2025-03-27 13:57:25
273
原创 关于小程序电脑端正常,真机请求失败,报错{errno: 600001, errMsg: “request:fail -2:net::ERR_FAILED“}的解决方案
已上线的微信小程序项目,长时间未使用,今天登录发现小程序白屏,但是电脑端一切正常,打印fail的回调,报错如下:一般是SSL证书过期,或者域名配置的原因,具体可以一步步排查。
2025-03-24 13:46:29
533
原创 前端自定义控制台打印
如果碰到以下,多人协作项目,为了调试自己的代码,需要打印部分信息,单纯通过======或者*****等作为标志,分界线还是容易混乱,可以调取特殊api,在控制台打印出突出的信息。
2025-03-18 14:15:21
721
原创 微信小程序日程预约
相比于初版的div控制时间块的操作,canvas的渲染性能更好,交互也也更加灵活(dom操作的时候还需要考虑到阻止事件冒泡等情况),特别是频繁更新时,并且具有完全自定义的绘制能力和更精确的触摸事件处理。
2025-02-12 16:04:52
1311
1
原创 three.js渲染白膜
则是为顶点着色器的输出,指定顶点在裁剪空间中的位置,右侧内容则是矩阵变换,将模型/视图空间转换到裁剪空间,以完成相机视角位置的调整和深度处理。找到道路的模型,并给其加上一个初始材质颜色,这里为了方便后续加上的黄色流动光效,加的是白色底色;创建射线的基本材质,理论和上方的给白膜建筑设置材质是一个道理,也是给射线加一个渐变的材质颜色。,平滑过渡函数,第二个值越大,则越趋近于线条,越小,则趋近于点;,控制圆柱体的缩放,即表示扩散波扩散的效果,当大于2时归零。,递增time,更新流动时间,随着每一帧而递增。
2024-12-24 09:59:53
1036
原创 blender生成城市白膜数据
将第二步下载的dll文件,保存到第一步下载的gis插件目录下。获取地图数据:getOSM,里面有水域,建筑,高速公路等选项。最后导出为glb模型,用于three.js渲染并添加其他样式。开始搜索,滚轮控制缩放,右侧手掌(鼠标中键)拖动整个地图。结束,得到影像图平面,即视窗所见区域。安装blenderGis插件。使用blenderGis。下载freeimage。
2024-12-19 15:49:55
513
原创 echarts图表自定义配置(二)——代码封装
下图是初版,火山图的代码。可以看出,里面的变量,逻辑,函数存在冗余,基本上都是改了参数,同样的get和set,去刷新图表;对于往后继续开发十几二十个图表,会很麻烦。,实现在多个图表中,切换整体色系风格。色卡选择器的代码和上一篇博文是一致的,区别就是:传入。参数,用于触发不同的事件回调函数。
2024-12-12 17:13:16
727
原创 vue2+svg+elementui实现花瓣图&自定义el-select回显色卡图片
项目需要实现花瓣图,但是改图表在echarts,highCharts等案例中均未出现,有类似的韦恩图,但是和需求有所差距;需要将每组对象中的颜色,以色卡的形式展示在下拉框中,并且在选项框中回显。里面通过自定义内容,遍历color的十个颜色,拼接成色卡。
2024-12-03 10:12:10
872
1
原创 Echarts散点图(火山图)自定义配置
目的是为了匹配后端返回的过滤数据,给出对应label和labelLine,如果当前点符合,才显示对应标签;来实现数据的更新(频繁更新数据不调取接口,只有初始渲染和保存参数时才调用接口)未匹配的点周围也会显示label,只是很短。加上条件判断,返回bool值。动态生成getter和setter,以此类推。为了动态配置修改echarts的数据,采取。两组新数据作为额外两组数据,单独显示。最后只能通过,筛选匹配数据,根据。直接通过遍历里面的数据,单独添加。需要实现,被筛选出的数据,带有。去监听数据的变化,通过。
2024-11-29 11:15:57
1612
原创 three.js工厂案例
目前的CSS2DRenderer渲染出来的tag标签,无法随着场景相机同步缩放,因此在此基础上,进行3D渲染,基本上把CSS2DRenderer替换成CSS3DRenderer,再设置tag缩放比例,调整位置就行;对应的也可以控制相机的位置(x,y,z轴),视角等参数,方便在camera.position.set(94, 58, 107);其中DirectionalLight为定向光源,用于模拟太阳光或类似的强烈光源,可以产生阴影,且光线有方向性,适用于需要精确阴影的场景;会失效,出现颜色偏差。
2024-09-12 15:49:02
960
2
原创 Three.js语法入门
lookAt值改变的同时,controls.target.set的值要和lookAt保持一致。,只有视锥体之内的物体,才会渲染出来,视锥体范围之外的物体不会显示在Canvas画布上。基础网格材质MeshBasicMaterial不受光照影响。会受到光照影响,该材质也可以称为。,音译为兰伯特网格材质。透视投影相机的四个参数。
2024-08-15 16:56:23
512
原创 hexo博客matery主题的个性化配置
文章目录前言一、matery主题的下载与安装二、基本配置1.根目录下的 `_config.yml`1.1. title1.2. deploy与theme2.themes目录下的`_config.yml`2.1. menu,icon,二级菜单2.2. dream【可选】2.3. music2.4. indexbtn2.5. sociallink2.6. 打赏功能2.7. 字数统计等2.8. featureimages2.9. 几何线条背景canvas_nest2.10. 分享链接share2.11. 副标题
2021-01-31 22:33:33
6674
6
SSH进销存管理平台.zip
2020-06-11
鲲鹏应用者开发HCIA题库及答案.zip
2020-05-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人