logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

前后端分离项目如何解决跨域问题

本文解析了前后端分离项目中的跨域问题及解决方案。跨域是浏览器出于安全考虑拦截不同域名、端口或协议的请求,典型表现为CORS报错。Apifox能调通是因为不受浏览器限制。解决方案包括:1)后端全局配置CORS(推荐);2)Controller局部开启跨域注解;3)前端使用Vite代理转发。新手建议采用全局配置或Vite代理,简单高效地解决跨域通信问题。

#spring boot#c5全栈
ESLint 配置错误:ReferenceError: prettier is not defined 解决方案

该错误导致 ESLint 无法正确执行代码格式检查,但。旧版 ESLint 的配置方式(如。规则,但没有正确引入。

#javascript#开发语言#ecmascript
Vue3 中的 ref、模板引用和 defineExpose 详解

Vue3中的ref用于创建响应式引用,可包装任何类型值,访问时需使用.value(模板中自动解包)。模板引用可直接访问DOM元素或组件实例,v-for中会生成元素数组。组件引用需配合defineExpose显式暴露子组件方法或状态。最佳实践包括:合理命名、避免过度使用、进行null检查。这些特性共同增强了Vue3组件的灵活性和可维护性。

#vue.js#javascript#前端
Vue3 与微信小程序模板语法全面对比学习笔记

《Vue3与微信小程序开发对比分析》摘要本文系统对比了Vue3与微信小程序的开发特性差异。在模板语法方面,Vue3采用v-指令体系和自动响应式更新,而小程序使用wx:指令并需手动setData更新。样式处理上两者都支持CSS标准,但小程序特有rpx单位和四文件分离结构。全局配置方面,小程序的app.json对应Vue的router配置,网络请求则分别使用wx.request和axios。通过本地生

#微信小程序#学习
【前端高频面试题】深入理解 JavaScript 内存管理与闭包原理(附高分答题模板)

闭包是函数与其词法环境(Lexical Environment)的组合。即使函数脱离其创建上下文,依然能访问外层作用域的变量。闭包是一个函数,能够“记住”并访问其外层作用域中的变量,即使该外层函数已经返回。// 15add10是闭包,它持有x=10的引用,即使makeAdder已经执行结束。闭包不是问题,错误的引用管理才是问题。理解 JS 的内存模型与垃圾回收原理,是前端从“能写业务”迈向“懂原理

#前端#javascript#开发语言
【面试进阶】JavaScript 函数与对象进阶知识总结(重难点+记忆模板)

本文系统梳理了前端面试必备的JavaScript高级知识点,涵盖函数对象属性、arguments与Rest参数、纯函数、柯里化、组合函数、严格模式及对象属性描述符等核心内容。重点解析了纯函数的定义与重要性、柯里化的实现原理、严格模式的优点以及对象操作方法对比,并提供了记忆口诀和面试注意点

#面试#javascript#职场和发展
用AI一天做出一个完整App:VibeCoding全流程实战记录(小白也能复现)

用 AI + 工具链,把“想法”直接变成产品少写代码甚至不写代码用 AI 生成 UI / 前端 / 后端快速上线验证想法一句话总结:从“写代码” → “描述需求”VibeCoding 的本质不是替代程序员,而是提升开发效率的工具链。AI 辅助开发低代码 / 无代码全栈能力更重要一句话结尾:会写代码的人很多,但会用 AI 做产品的人更值钱。

#人工智能
零开始git使用教程-传html文件

如果提示冲突(CONFLICT),用 VS 打开冲突文件(如 README.md)已经存在文件(比如创建时自动生成的 README),但你的本地仓库没有这些文件。如果还有问题,告诉我具体哪一步报错,我再帮你解决。是远程仓库的别名,可以改成别的,但一般用这个)(而不是 main)。(波浪键,在 Esc 下面)打开终端。(表示 Git 仓库初始化成功)刷新你的仓库页面,应该能看到。分支(Gitee 默

文章图片
#git
零开始git使用教程-传html文件

如果提示冲突(CONFLICT),用 VS 打开冲突文件(如 README.md)已经存在文件(比如创建时自动生成的 README),但你的本地仓库没有这些文件。如果还有问题,告诉我具体哪一步报错,我再帮你解决。是远程仓库的别名,可以改成别的,但一般用这个)(而不是 main)。(波浪键,在 Esc 下面)打开终端。(表示 Git 仓库初始化成功)刷新你的仓库页面,应该能看到。分支(Gitee 默

#git
到底了