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


浙公网安备 33010602011771号