随笔分类 -  JavaScript/前端

摘要:最近在弄小程序/uniapp使用阿里云serverless进行oss客户端签名直传,因为官方文档的示例代码瞎几把写看不明白浪费了很多时间摸索,这里记录下: 其实大概半年前用php对接过,也是很不顺利。。。 node后端代码: const config = require('../../config' 阅读全文
posted @ 2025-12-19 22:06 我的五年 阅读(10) 评论(0) 推荐(0)
摘要:最近对接一个AI的小程序,后端使用sse给前端推送数据。简单记录下: uni-app里的see大概是这样: const response = uni.request({ ...config, url:globeurl+config.url, enableChunked: true, // 开启流传输 阅读全文
posted @ 2025-12-15 00:46 我的五年 阅读(39) 评论(0) 推荐(0)
摘要:在编写 JavaScript(或 TypeScript)代码时,为了确保代码的健壮性和易于维护性,需要注意以下几个关键方面: 1. 良好的代码结构 使用模块化设计(如 ES Modules 或 CommonJS),将功能拆分为独立、可复用的模块。 遵循单一职责原则(SRP),一个函数/模块只做一件事 阅读全文
posted @ 2025-07-17 11:06 我的五年 阅读(19) 评论(0) 推荐(0)
摘要:先看最终效果: 沙盒演示 (链接打不开建议科学-学习-上网) 最近搞路径漫游,需要绘制平滑曲线,刚开始想到的是绘制贝塞尔曲线,但是贝塞尔曲线不确保经过控制点,最后才知道需要的是样条线这个东西。 通过样条线获取平滑曲线的插值点,用点绘制线就可以了,如下: const viewer = new Cesi 阅读全文
posted @ 2025-06-11 09:50 我的五年 阅读(337) 评论(0) 推荐(0)
摘要:Cesium的label会随相机转动,下面的案例绘制不随相机转动的文字 ->>:沙盒演示 const viewer = new Cesium.Viewer("cesiumContainer"); const redRectangle = viewer.entities.add({ name: "st 阅读全文
posted @ 2025-06-11 09:45 我的五年 阅读(64) 评论(0) 推荐(0)
摘要:在浏览器中,JavaScript 无法直接获取完整的系统级信息(如硬件配置、操作系统版本等),但可以通过以下 API 获取部分与设备和浏览器相关的信息: ​​1. 使用 navigator 对象​​ navigator 对象提供了浏览器和操作系统的基础信息: // 操作系统和浏览器信息 const 阅读全文
posted @ 2025-04-04 16:39 我的五年 阅读(804) 评论(0) 推荐(0)
摘要:要阻止uniapp的Modal模态框关闭,没有找到相关api,但可以通过保存配置立即打开的方式变相实现阻止关闭: const option = { title: "输入礼品券名称", content: '节日礼品券', placeholderText: '礼品券名称(小于5个字符)', editab 阅读全文
posted @ 2024-11-25 16:32 我的五年 阅读(513) 评论(0) 推荐(0)
摘要:想要通过react-router-dom实现类似vue的router-view的嵌套路由效果,在点击导航菜单时切换页面,官方文档是真的没找到相关内容,现做个总结: 在createBrowserRouter的配置中配置给目标路由配置子路由; 在目标组件的相应位置添加一个<Outlet />作为子路由的 阅读全文
posted @ 2024-09-26 09:50 我的五年 阅读(146) 评论(0) 推荐(0)
摘要:问题 当我使用如下方式调用组件子组件UploadModal并且绑定Ref时React报错“Warning: Function components cannot be given refs. Attempts to access this ref will fail. Did you mean to 阅读全文
posted @ 2024-09-19 11:45 我的五年 阅读(474) 评论(0) 推荐(0)
摘要:在写react程序时遇到警告: Warning: Can't perform a React state update on an unmounted component. This is a no-op, but it indicates a memory leak in your applica 阅读全文
posted @ 2024-07-17 16:09 我的五年 阅读(522) 评论(0) 推荐(0)
摘要:cesium czml更新dataSource:沙盒 阅读全文
posted @ 2024-06-04 11:06 我的五年 阅读(37) 评论(0) 推荐(0)
摘要:cesium裁切面实践:沙盒地址 (打不开的自行科学访问) 裁切面法线方向指向保留的部分,本案例通过法线配合unionClippingRegions参数实现相比官方案例没有的:多裁切面互裁,裁两边留中间效果。 <style> @import url(../templates/bucket.css); 阅读全文
posted @ 2024-05-24 16:49 我的五年 阅读(151) 评论(0) 推荐(0)
摘要:在Uniapp项目中引入uni_modules中的依赖分为以下几种情况: 对于通用组件: 如果你已经通过HBuilderX插件市场安装了某个uni_modules组件,通常只需在页面的.vue文件中按照组件的使用说明直接引用即可,无需额外的import语句。Uniapp采用了EasyCom组件规范, 阅读全文
posted @ 2024-03-05 22:11 我的五年 阅读(8600) 评论(0) 推荐(0)
摘要:PC端网页/web通过自定义协议唤起启动windows桌面应用 步骤: 写注册表 调用 Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Classes\test] @="URL:Test Protocol" [HKEY 阅读全文
posted @ 2024-02-27 16:27 我的五年 阅读(319) 评论(0) 推荐(0)
摘要:React项目报错:Element type is invalid: expected a string 起因:React使用Antd组件库,因为某些原因实在用不下去了,代码不变直接改成Tdesign组件库,于是就开始了解决无穷无尽的报错。。。 Element type is invalid: ex 阅读全文
posted @ 2023-12-01 23:30 我的五年 阅读(1587) 评论(0) 推荐(0)
摘要:问题: vite报错:UnhandledPromiseRejectionWarning: SyntaxError: Unexpected token '??=' 今天clone一个vite的项目,安装依赖后运行npm run dev报错: UnhandledPromiseRejectionWarni 阅读全文
posted @ 2023-12-01 22:36 我的五年 阅读(6351) 评论(0) 推荐(0)
摘要:React.Children.only expected to receive a single React element child. Error: React.Children.only expected to receive a single React element child. at 阅读全文
posted @ 2023-11-17 10:53 我的五年 阅读(1516) 评论(1) 推荐(0)
摘要:Vue3 中常见的组件传值方式: Props:这是 Vue 中最常见的组件传值方式,即在父组件中定义 prop 并将数据传递给子组件。 Event Bus:可以通过事件总线在两个组件之间进行通信,即定义一个中央事件处理器,父组件和子组件通过它进行通信。 Provide/Inject:可以在父组件中提 阅读全文
posted @ 2023-02-13 01:10 我的五年 阅读(326) 评论(0) 推荐(0)
摘要:Ant-design官方文档提供了js和ts两种案例,按照文档给项目install ant-design后写了个组件编译时发现只要加上`<script lang="ts">`就会得到错误: Module parse failed: Unexpected token (5:27) File was p 阅读全文
posted @ 2022-10-17 14:10 我的五年 阅读(121) 评论(0) 推荐(0)
摘要:原文:关于Cesium渲染PrimitiveCollection和图层的树状管理的问题 - 搜栈网 (seekstack.cn) 阅读全文
posted @ 2022-10-11 20:41 我的五年 阅读(25) 评论(0) 推荐(0)