摘要: 当需要添加动态路由时,你绑定的component需要是你项目中的组件,并且需要静态引入,否则项目会报错,这时候封装个方法 const modules = import.meta.glob("../views/**/*.vue"); // route动态组件动态导入 export const load 阅读全文
posted @ 2025-08-13 11:51 OvOGhostFace 阅读(12) 评论(0) 推荐(0)
摘要: 遇到一个业务需求,需要将无人机端的rtsp流转到浏览器上播放,网上看了一圈,资料零零散散的,故做一篇实现流程,以后忘了还能来看看 准备 服务器,我用的Ubuntu 24.04 ,之前用centOS7, 结果安MediaMTX一直有问题,版本太低好像,干脆直接换了系统 安装node curl -fsS 阅读全文
posted @ 2025-08-09 22:26 OvOGhostFace 阅读(207) 评论(0) 推荐(0)
摘要: import {defineConfig, loadEnv} from 'vite' import vue from '@vitejs/plugin-vue' import path from 'path'; import AutoImport from 'unplugin-auto-import/ 阅读全文
posted @ 2025-08-04 15:03 OvOGhostFace 阅读(10) 评论(0) 推荐(0)
摘要: import axios, { AxiosInstance, AxiosRequestConfig, AxiosResponse, AxiosError } from 'axios' import Cookies from 'js-cookie' import { ElMessage, ElLoad 阅读全文
posted @ 2025-08-04 14:33 OvOGhostFace 阅读(8) 评论(0) 推荐(0)
摘要: // 首先是一个立即执行函数,执行时传入的参数是window和document (function flexible (window, document) { let docEl = document.documentElement // 返回文档的root元素 let dpr = window.d 阅读全文
posted @ 2025-08-03 00:32 OvOGhostFace 阅读(8) 评论(0) 推荐(0)
摘要: 其实现在的组件库支持浅色深色模式切换的很多,听说tailwindCss好像很方便,但是我还没用过,我用elemen-plus比较多,先记录一篇vueuse + elementplus 主题切换思路 首先 安装vueuse 和elementplus,这里就不做演示了 根目录创建composables, 阅读全文
posted @ 2025-08-03 00:20 OvOGhostFace 阅读(28) 评论(0) 推荐(0)
摘要: 两个地方可以配置terser,一个是在build里设置 minify: 'terser',然后添加属性 terserOptions 另一个是 terser依赖下载yarn add terser @rollup/plugin-terser 在plugins中添加terser, 需把build中mini 阅读全文
posted @ 2025-07-13 22:12 OvOGhostFace 阅读(80) 评论(0) 推荐(0)
摘要: 初始化组件库时由于有多个功能区需要管理,故此拆分工作区,首先在根目录建一个文件夹(我建立的是packages)存放所有文件,yarn init初始化,并配置package.json,加入 "private": true, "workspaces": ["packages/*"] 例如我的packag 阅读全文
posted @ 2025-06-17 07:46 OvOGhostFace 阅读(12) 评论(1) 推荐(0)