- 博客(94)
- 收藏
- 关注
原创 鸿蒙(HarmonyOS)- 怎么在DevEcoStudio中通过真机操作日志相关
2 实时查看: 执行 hdc shell 进入设备 Shell,随后输入 hilog 查看全量日志;支持过滤如 hilog -T "标签" 或 hilog -l D(仅 Debug 级)。导出日志: hdc hilog > E:\alog\tianjin_bank_al0l.log。1 连接设备: 在终端执行 hdc list targets 确认设备在线。
2026-06-26 20:28:27
276
原创 cursor-skill相关使用
:Rules用于定义代码风格与规范,Skills用于定义任务流程,两者结合可使AI既知道“做什么”(Skill),又知道“做成什么样”(Rule)。),定义了技能的名称、描述、触发命令、支持的语言和提示词模板。:Skills常用于定义可复用的AI任务流程,如代码审查、测试生成、文档生成、全栈模块生成等。:在Chat或编辑器中,输入Skill配置的触发命令(例如。:在Chat或Composer中,也可以通过。 命令并执行,以加载新技能。(Win/Linux),输入 。目录下,适用于所有项目。
2026-03-12 10:39:14
1239
原创 cursor-mcp工具使用
(1)playright(可以访问到浏览器的控制台等信息,更好的去排查报错,解决问题等)(2)browser-tools-mcp(可以实现具体到某个标签的修改)使用这个工具需要在谷歌中安装相关插件:(见。2 怎么配mcp,如下图。
2026-02-06 19:58:43
136
转载 性能优化-前端性能优化相关
1首屏加载速度太慢(参考链接:https://www.jb51.net/article/189511.htm)在Vue项目中,引入到工程中的所有js、css文件,编译时都会被打包进vendor.js,浏览器在加载该文件之后才能开始显示首屏。若是引入的库众多,那么vendor.js文件体积将会相当的大,影响首屏的体验。这是优化前的页面加载状态:执行npm run build打包项目,出来的vendeor.js文件,基本都是1M以上的的巨大文件,没有用户能忍受5s以上的loading而不关闭页面的,如.
2026-02-06 13:26:47
60
原创 js-深入理解 JavaScript事件循环:宏任务与微任务的执行机制
掌握事件循环的关键在于分清同步代码微任务和宏任务的层级。始终记住:微任务是 VIP 通道,必须优先走完;宏任务是普通通道,一次只能走一个。口诀:同步走完清微任务,渲染之后取宏任务。核心机制:JS 引擎执行同步代码 -> 清空微任务队列 -> 尝试 DOM 渲染 -> 执行一个宏任务-> 清空微任务队列 -> … 循环往复。微任务(MicroTask):优先级高,在当前宏任务结束后立即执行。包括(Node)、。宏任务(MacroTask):优先级低,每次循环只执行一个。包括setTimeout关键点。
2026-02-03 11:54:01
581
原创 vue-vue项目启动时因内存不足启动失败
但是项目当时还是一直没有启动成功,最后执行了下npm cache clear --force,然后再启动就可以了。可以使用increase-memory-limit跟npm install cross-env插件。然后通过 npm run fix-memory-limit命令启动项目。第三步:清除缓存npm cache clear --force。安装后需要在package.json文件中加入如下代码。第二步:删除package-lock.json。第五步:npm run 你的项目。
2025-07-31 10:05:04
432
原创 vue-自定义v-model
(3)然后在value值发生变化的时候:this.$emit("update:modelValue", this.value);(4)在使用组件的时候直接正常绑定v-modle即可。(1)在组件中使用v-model="value"(2)props中接收modelValue。1 使用update。
2024-09-06 14:50:05
668
1
原创 angular项目怎么给iframe动态赋值
前段时间在做项目的时候,给项目嵌入了一个第三方的ai链接,之前写成一个死的链接,测试都正常,但是后期迭代的时候将链接后面动态添加了一个参数,发现iframe不出来,并且查看dom结构,直接src对应的属性都没了,经过一顿研究发现原因是因为angular会会自帮我们清除和转义不受信任的值。通过使用DomSanitizer可以解决此问题,
2023-12-07 09:44:39
870
原创 vue-批量引入组件(使用require.context引入需要文件下所有组件)
【代码】使用require.context引入需要文件下所有组件。
2023-12-05 09:32:49
564
原创 vue-重置页面数据(涉及$options及Object.assign)
在实际开发中,我们会遇到复杂的表单弹窗,例如新建弹窗,保存成功后一般会跳转到列表页,再次打开时需要清空表单数据及一些设置数据可以清空data。代码如下:Object.assign(this.$data, this.$options.data());里的某个值重置为初始化时候的值,可以像下面这么写。组件的初始化属性选项。通常开发中,我们想把。
2023-11-07 11:36:30
633
原创 微前端-基于vue3+webpack5+qiankun实现微前端
一 主应用改造(又称基座改造)1 在主应用中安装qiankun(npm i qiankun -S)2 在src下新建micro-app.js文件,用于存放所有子应用。3 改造vue.config.js,允许跨域访问子应用页面4 改造main.js5 在App.vue中写响应跳转子应用(根据自己的项目找对应位置写,不局限于App.vue)需要注意这里的对应关系:二 子应用改造1 在src下新建public-path.js2 改造main3 改造vue.config.js。
2023-08-11 15:33:06
2481
3
原创 基于ElementPlus的各种表单校验
首先新建一个通用校验文件,如下图:开始贴整个校验文件:然后将这个校验挂载到全局: 在页面中使用时代码:
2023-05-08 11:18:49
1955
原创 angular项目中常见报错及解决方法
(1)产生原因:其实这是 Angular 的警告机制,防止由于模型数据(model data)与视图 UI 不一致,导致页面上存在错误或过时的数据展示给用户。
2023-03-31 14:44:53
1746
原创 vue项目报Maxinum call stack size exceeded
产生原因是因为我在watch中将props中数据做了filter处理(至于为什么在子组件中修改props为什么没有报错就不太清除啦,额,这个问题犯得有点低级呀!),然后将这里修改好之后再部署预生产环境就不会有相关的报错了。这个bug是预生产环境同事电脑才报的bug,后来查了下Maxinum发现是堆栈溢出产生的(超过了最大堆栈量)
2023-03-23 15:45:19
414
转载 浏览器中的preflight请求-预检请求
在使用vant做下拉加载时,测试时频繁滚动触发了preflight请求,然后针对preflight进行了研究,发现这个文章写的不错!!!什么是preflight请求?preflight,一个cors预检请求,属于options请求。该请求会在浏览器认为即将要执行的请求可能会对服务器造成不可预知的影响时,由浏览器自动发出。利用预检请求,浏览器能够知道当前的服务器是否允许执行即将要进行的请求,只有获得了允许,浏览器才会真正执行接下来的请求。所以,总结有几点:浏览器自动发出该请求,不需要用户干预该
2022-04-22 15:48:22
2297
原创 搭建vue项目
1 创建项目1 vue init webpack baoge2 vue create dadi创建时根据项目需求选择使用vue2还是vue3
2022-02-07 16:51:16
412
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅