2023年9月8日

摘要: 记录一下学习过程中遇到的奇葩问题. 首先需要明确几点东西 1. 在开发环境下通过 electron . 脚本启动的应用只是一个空壳, 你需要调用BrowserWindow构建的窗口对象去加载本地已经启动的项目, 如下所示 1 mainWindow.loadURL('http://localhost: 阅读全文

posted @ 2023-09-08 17:28 Wazosky 阅读(166) 评论(0) 推荐(0) 编辑


2023年9月6日

摘要: 使用web worker可以进行多线程的数据处理, 我们可以把包含大量数据的逻辑交给webworker, 能避免在数据处理过程中造成的页面卡顿. 1.首先, 你可以在项目根目录的任意目录下, 新建一个webworker的文件 直接调用预置方法postMessage来传递数据, 使用onmessage 阅读全文

posted @ 2023-09-06 18:00 Wazosky 阅读(1397) 评论(0) 推荐(1) 编辑


2023年7月19日

摘要: 一.Input中的字符串按数字规则替换 1. 包含正号,负号,小数点的浮点数 本身的正则替换是无法单次实现完美替换的, 这个方法会删掉用于匹配的一些数字, 优点是它能保证输入的合法性, 缺点是删去的部分需要重新输入 1 if (str.length 1) { 2 newStr = str.repla 阅读全文

posted @ 2023-07-19 10:56 Wazosky 阅读(70) 评论(0) 推荐(0) 编辑


2023年4月20日

摘要: 一、使用渐变色 官方文档对于许多颜色属性值的描述都仅仅只有一个字符串. 只在第一级菜单中有对颜色的具体描述(https://echarts.apache.org/zh/option.html#color) 在使用dataZoom组件时, 想对背景色进行自定义, 官方文档的说明是 如果你使用了type 阅读全文

posted @ 2023-04-20 15:17 Wazosky 阅读(52) 评论(0) 推荐(0) 编辑


2023年2月22日

摘要: 当我单纯地用MTLLoader引入材质, OBJLoader引入模型并添加到场景中时, 发现模型非常得暗. 需要将环境光的强度设置到3.5左右看起来才比较正常. 但正常情况下环境光的值不应该超出1. 研究了网上提供几种不同的方式, 再加上TS对类型的限制导致绕了些弯路. 需要调整的地方有两个, 模型 阅读全文

posted @ 2023-02-22 11:23 Wazosky 阅读(940) 评论(0) 推荐(0) 编辑


2022年9月30日

摘要: 环境: Arco Pro + Vue3 vite自身对动态字符串形式的组件引入是有限制的, 以下写法会报错 官方文档中也对此有做说明, 只能通过固定形式去引用 于是考虑了在外部定义对象, 现将组件引入到外部对象中, 再引用这个对象, TS使用映射来处理 这样就能在组件中通过提供对象上对应的属性, 来 阅读全文

posted @ 2022-09-30 17:12 Wazosky 阅读(201) 评论(0) 推荐(0) 编辑


2022年6月1日

摘要: 有个需求是要根据页面宽度实现每行展示的元素不固定, 同时能够在一定宽度范围内做到自适应. 一开始想到的是用flex布局, 通过设置子元素的flex:1, 来实现. 但这种方法有个问题, 最后一行的元素如果不能填满整行, 就会被拉伸, 导致和之前的元素不一致. 最好的办法是用设置响应式的网格布局, 这 阅读全文

posted @ 2022-06-01 09:50 Wazosky 阅读(123) 评论(0) 推荐(0) 编辑


Copyright © 2024 Wazosky
Powered by .NET 9.0 on Kubernetes