Tech

「科技,开发,技术,思考与实践」

解决:使用 Vue 3 Script Setup 时 ESLint 报错 ‘defineProps‘ is not defined

Vue 3 的 Script Setup 语法引入了 defineProps、defineEmits、defineExpose、withDefaults 的编译器宏。然而某些情

ECharts 使用时控制台报错 `resize` should not be called during main process

此情况可能会出现在 ECharts 与 Vue 3 结合使用的场景下,尤其是将 ECharts 实例使用 ref 包装之后。 本文节选自本人另一篇博文 Vue 3 开发中的 ECharts 5 使用 1. 问题分析一般情况下,

Vue 3 开发中的 ECharts 5 使用

随着 Vue 更新到了 V3 版本,ECharts 更新到了 V5 版本,它们均新增加了对 TypeScript 非常友好的支持。鉴于现有的开发方式与原先 Vue V2 版本仍然具有一些区别,所以

嵌套 v-model 解决 Unexpected mutation of “XXX“ prop `vue/no-mutating-props`

我们在进行 Vue 开发的时候,经常会遇到一些对可使用 v-model 的组件包装嵌套的需求,但若使用不慎,就会引发 vue/no-mutating-props 的问题。本文将记录一种在 v-model 嵌套时的做法,以避免

防止 git merge 丢失代码(谨防 three way merge 的异常行为)

Git 工具在执行 merge 操作时,为了尽最大可能去自动的处理,所以使用了 three way merge 的方式作为了其 merge 手段。然而,这种 Git 尽最大可能自动化的处理在一些时候会造成十

使用 express.js 时,提示 bodyParser已被弃用

1. 问题描述使用 express.js 解析 POST 请求的参数时,在过去会使用到来自 bodyParser 库的 url 编码以及 json 解析函数。而最近使用时发现,IDE 提示 bodyParser 已经被弃用,不建议再使用。 bodyParser

正则表达式中的 [] 与 ()

1. 圆括号 ()圆括号在正则表达式中表示组的概念,主要应用于限制多选结构的范围、分组、捕获文本、环视。 1.1 示例:多选结构(a|b|c):匹配 a 或 b1