vue中使用axios请求post接口,请求会发送两次 在vue中使用axios请求post接口,请求会发送两次 image.png image.png 所有跨域的js在提交post请求的时候,如果服务端设置了可跨域访问都会默认发送两次请求,第一次是预检请求,查询是否支持跨域,第二次才是真正的post提交。JS中出现这个现象原因在于你发送了一个非简单请求。 浏览器分为简单请求以及非简单请求: 跨域请求需要先发一次Option预 前端 2025年05月16日 170 点赞 0 评论 16567 浏览
手写connect 使用react-redux中的 function mapStateToProps(state) { console.log("查看state"); console.log(state); return { count: state.count, personList: state.person }; } function mapDispatchToProps(dispatch) { 前端 2025年04月19日 120 点赞 0 评论 16583 浏览
react-6-路由-2-嵌套路由-404 1. 前言 以前的文章路由都是5x路由配置,最近写个6x的,写完准备玩玩C,到时候在交流 因为现在脚手架默认安装的react也是18.x了 所以也注意哦 路由hook用法单独在写文章 react-router-dom 官网 英文的 有兴趣的可以自己看着学 接着 react-6路由-1-基础 2. 效果演示 效果图 演示.gif 下述逻辑按这个来实现 前端 2025年06月03日 73 点赞 0 评论 16666 浏览
vue组件传值的12种方式 vue组件间的12种传值方式 Vue最常见的12种组件间的通讯方式 props $emit .sync v-model ref $children / $parent $attrs / $listeners provide / inject EventBus Vuex $root slot 适合父子间通信:props、$emit、$ref、slot、$parent、$childre 前端 2025年07月19日 54 点赞 0 评论 16709 浏览
一文了解Blob文件格式,前端必备技能之一 文章目录 前言 一、什么是Blob? 二、Blob的基本特性 三、Blob的构造函数 四、常见使用场景 1. 文件下载 2. 图片预览 3. 大文件分片上传 四、Blob与其他API的关系 1. File API 2. FileReader 3. URL.createObjectURL() 4. Response 五、性能与内存管理 六、实际案例&#x 前端 2025年08月24日 110 点赞 0 评论 16752 浏览
Vue 渲染函数 & JSX Vue - template Vue 官方推荐使用template语法来创建应用,虽然写法像html,但Vue最终会把template解析为render函数返回虚拟DOM,这点可以在Vue Dev Tools中看到: template渲染流程: 因此在某些特定情况下,我们可以直接使用render函数来实现我们的组件。 示例 根据接口返回的数值level,动态渲染标题组件 前端 2025年04月23日 199 点赞 0 评论 16770 浏览
Kotlin中,理解T.()->Unit 、 ()->Unit与(T) -> Unit Kotlin比Java更方便的地方,其中之一是可以将函数作为参数。 上面三者都是将函数作为其它函数的参数来使用,其形式虽然简单,但理解并不简单。 一、共同点 三者的返回值相同,均为Unit,即没有返回值。 当然有返回值也可以,比如返回一个泛型R,或者是一个具体的值Int等 如: T.()->R、 ()->R、(T) -> R 或者: T.()->Int、 ()->In 前端 2025年04月23日 121 点赞 0 评论 16799 浏览
前端三件套—JavaScript语法入门 上篇文章:前端三件套—CSS入门#目录1 JavaScript的运行2 JavaScript组成3 基础语法(ES)3.1 代码写法(1)嵌入html标签(2)script标签(3)js文件3.2 注释3.3 输入输出(1)输入prompt&#x 前端 2025年04月25日 53 点赞 0 评论 16827 浏览
Git 版本控制必备:如何优雅地使用 git commit命令 git commit命令详解:优雅的提交 一、git commit 的基础 1.1、git commit命令详解 1.2、git commit的格式 1.3、git的commitizen 1.4、推送到远程分支 1.5、git push和冲突解决 二、git commit合并 三、修改commit的内容 3.1、修改自己的提交 3.2、修改任意提交的me 前端 2025年04月17日 74 点赞 0 评论 16887 浏览
【Linux探索学习】第二十九弹——线程概念:Linux线程的基本概念与线程控制详解 Linux学习笔记:#前言: 在现代操作系统中,线程是程序执行流的最小单元。与进程相比,线程更加轻量级,创建和销毁的开销更小,且线程之间可以共享内存空间,因此在多任务处理、并发编程中,线程的使用非常广泛。Linux作为一个多用户、多任务的操作系统,提供了强大的线程支持。 前端 2025年04月22日 88 点赞 0 评论 16895 浏览