自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 收藏
  • 关注

原创 关于接口请求,第一次报500,但第二次正常的情况

对于axios的POST请求,如果未显式设置Content-Type,axios会默认使用application/json。例如,使用application/x-www-form-urlencoded类型时,可以通过axios的transformRequest选项来处理数据序列化‌。对于POST请求,Content-Type是必需的,因为它告诉服务器发送的数据类型。,发的请求里,有一部分有这个参数,有一部分没有。让后端同事改了下http解析逻辑,没有content type的,也放过,不报错。

2025-03-25 13:43:43 166

原创 vue3在静态资源index.html文件里面注入变量(VITE_APP_BASE_API)

有个需求需要在vue3的index.html页面中使用VITE_APP_BASE_API做环境判断,然后引入不同的js文件2.在项目根目录里面env.development文件中3.在main.ts 文件中4.在index.html文件中参考代码:点击这里

2025-03-14 16:23:45 232

原创 关于webpack的文件打包分割,并防止js文件缓存

在使用Webpack打包项目时,需要在打包的文件中更新版本号,以便于版本管理和防止缓存。可以通配置output方式实现,包括使用[contenthash]或[hash]占位符在输出文件名中生成基于内容变化的哈希值。

2025-03-07 11:29:18 447

原创 defineStore报错没有与此调用匹配的重载

ts使用,没有与此匹配的重载

2025-01-18 11:49:43 396

原创 控制台报错:Uncaught (in promise):XXXXX问题定位以及前端文件流excel文件下载方法

今天对接上传文件的接口时,明明接口是通的,也正常返回了文件流,然而,控制台就是打印不出返回值,而且一直报错Uncaught (in promise):XXXXX去查看axios的封装函数,这个internal error是从返回值拦截器的err中抛出来,这意味着这个axios的函数调用的过程中有异常,失败了。1.先从拦截器返回值的判断开始排查,因为控制台无法输出数据查看是否将数据拦截错误,或者respond.code 的值判断错误。

2024-12-11 14:25:27 280

原创 jenkins构建前端项目, 提示notarget No matching version foumd for @XXXX@ 7.26.3

今天使用jenkins部署构建前端项目,但素,提示enkins 提示notarget No matching version foumd for @xxxr@ 7.26.3,报错信息如下。然后尝试了问题定位,尝试清除缓存,重新安装依赖包,尝试查看主要依赖包和子依赖包的版本,尝试回退代码版本,尝试降低这个报错依赖包的版本,但是都不行。最后终于定位到是因为运维那边存在缓存,清除jenkins和编译机上的缓存即可。

2024-12-09 09:06:20 249

原创 记录eslint报错的情况

所以这句话的意思是,不识别这个 标签,然后查看了一下.eslintrc配置文件,发现在代码中没有添加对.vue文件的支持。解决方案:配置正确的解析器,要插入 “parser”: “vue-eslint-parser”,注意:这里要检查一下是否安装了eslint-plugin-vue插件。

2024-11-21 17:08:23 322

原创 Mac运行vue3+vite时报错Error: EACCES: permission denied, mkdir --目录node_modules/.vite

【代码】Mac运行vue3+vite时报错Error: EACCES: permission denied, mkdir --目录node_modules/.vite。

2024-11-08 15:34:44 418

原创 Draw io 下载Mac安装包

draw.io下载

2024-11-07 17:59:21 163

原创 拉取git代码不适用ssh,使用用户名及密码

使用用户名和密码拉取git代码

2024-11-04 17:53:39 246

原创 是用computed获取vuex数据后,修改数据页面不响应的问题

问题描述: 代码里使用computed获取mapGetters的数据后,直接在页面使用,在methods中更新数据后,控制台打印数据已经更改,但是页面上的数据没有同步更改和响应。

2024-04-22 12:33:38 579

原创 git 环境配置 + gitee拉取代码

gitee 添加公钥

2023-05-31 16:13:46 293

原创 nvm安装node.js失败原因之一

nvm 安装node.js失败

2023-05-31 11:07:36 269

原创 vscode 前端常用插件记录

提示:这里就是个人常用的vscode插件了,下次配置电脑直接按照这个安装即可。

2023-04-18 13:08:39 185

原创 failed to push some refs to “仓库地址“

failed to push some refs to 处理情况

2023-02-07 19:06:49 161

原创 处理无登录页情况下,获取token,在请求其他接口数据的情况

处理无登录页情况下,获取token,再请求其他接口数据的情况

2023-01-31 18:06:15 1235

原创 TypeError: Cannot read properties of undefined (reading ‘cancelToken‘)

Cannot read properties of undefined (reading 'cancelToken')

2023-01-31 17:06:29 451

原创 解决data functions should return an object 并(Property “visible“ must be accessed with “$data.visible“)

vue简单的报错

2022-07-20 13:04:14 142

原创 基于element-ui树目录的懒加载使用方式

使用element-ui 组件生成 目录树组件,懒加载的方式获取子节点,设置选中目录高亮功能,并给目录树设置图标

2022-05-09 16:18:35 469

原创 vue 封装多个request请求(存在多个域名的解决方法)

多个请求封装,多域名封装request文件

2022-05-06 18:45:32 1194

原创 js 使用a标签下载文件或打开后台返回的下载链接

js 简单下载文件

2022-05-06 12:50:03 599

原创 vue 基于v-model 双向绑定原理 二次封装el-radio-group组件

封装组件`<template> <div class="box"> <el-radio-group v-model="radio" @change="update"> <el-radio v-for="item in radioList" :key="item.id" :label="item.value"> {{item.value}}

2022-04-18 19:17:01 1377

原创 解决css内容高度不固定,transition手风琴效果失效的情况(展开收起)

最近写了一个筛选功能,要使用手风琴效果展开内容,但是高度不固定,故此添加的动画效果失效,对此有两种解决方案给需要展开/收起的元素(即添加了动画属性transition的元素),添加属性 position: absolute;计算当前模块元素的高度,有时候计算高度很不方便,但是可以使用一个简单的方法直接获取展开的高度...

2022-02-07 16:13:05 1247

原创 跳转页面滚动到页面指定位置(scrollIntoView)

经常使用到scrollIntoView这个函数,但是没有记录过,今天写个demo 一个简单的使用需求:点击按钮A跳转到页面B后,B页面滚动到指定位置;A页面,home.vue<template> <div> <el-button type="primary" @click="toOpen()">跳转按钮</el-button> </div></template><script>export de

2022-01-10 12:56:41 437

原创 数组根据中文/英文字段排序(localeCompare的用法)

localeCompare,数组根据字段排序

2022-01-10 12:21:36 716

原创 Invalid prop: type check failed for prop “value“. Expected String, Number, got Array问题解觉及查找

写了一个vue封装组件一直报这个错误找了很久真的头秃 在网上找了很多方法不对后来经过持久奋斗,灵光一闪,终于找到了问题用的select组件 绑定了两个参数 v-model 值 及multiple值 ,看下图所以总结一下 错误原因主要是,绑定的值类型也要查看是否跟其他参数相匹配,否则会一直报错踩坑记录~~ 完结~~~ 撒花~~~...

2021-06-10 12:44:17 720

原创 element-ui tabs标签嵌套使用时 基础下划线不显示的问题

前几天写到 tabs标签 嵌套使用的时候,嵌套的tabs 下划线无法显示,记录下解决办法在内层tabs 上添加v-if =“外层tabs的activeName”,意思为当选中这个嵌套的页面时才挂载 内层tabs实例:<template> <div class="billManage"> <div class="content-box"> <el-tabs class="ovewview-tab" v-model=

2021-05-11 13:39:32 3020 1

原创 element-ui 隐藏组件之滚动条

新项目使用到页面滚动,同事引入了element-ui中的滚动条,特此记录下

2021-05-11 12:29:39 255

原创 JS中小技巧

正则表达式的用法 str.replace(/([A-Z])/g,"_$1")此用法可以将驼峰转为下划线,即 ‘callType’ => call_Type// 驼峰转下划线-by 饼干 2021-5-8 13:14:49export function camelCase2Undeline(str){ return str.replace(/([A-Z])/g,"_$1").toLowerCase();}解释:$1 :正则捕获的第一组元素,就是第一个括号括起来的($0 是第零组..

2021-05-10 19:23:23 115

原创 解析错误:Maximum call stack size exceeded

今天写自定义组件的时候出现这个错误,特别记录一下主要原因:

2021-04-08 10:57:12 228

原创 产品采集库开发完毕——记录问题

产品开发库主要是用于运营人员开发产品的模块,可以根据产品链接从电商网站拉取产品信息,然后计算采购价预售价,也可以上架产品以及下架产品,并对产品进行评价。可以在首页表格中检索信息并需要的字段,也可以导出产品信息模块主要由表格和form表单以及弹框事件构成,下面主要记录下开发过程中遇到的问题以及需要注意的点,以便回忆和查看。问题:弹框中form表单的数据无法重置为空,当第一次填写弹框的form表单数据保存后,使用重置表单函数,无法清空数据。答:查看了网上的不少资料,这里整合一下。(1)re

2020-12-03 10:05:37 140

原创 js 中如何筛选处理符合条件的数据

因为老是记不住 所以特此写一个博客提醒自己:方法一:JavaScript Array filter() 方法array.filter((currentValue,index,arr)=>{ console.log("...")})定义和用法:filter() 方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。注意: filter() 不会对空数组进行检测。注意: filter() 不会改变原始数组。返回值:**返回数组,包含了符合条件的所有元素。**如果

2020-11-11 17:24:54 4305

原创 element-ui 图片上传:limit=‘1‘只允许上传一张的情况,第二次上传失败

前面写FBA 有限制单张上传图片的情况上传成功以后 但不符合格式需求 所以返回上传格式不正确 需要二次上传 这个时候 再次点击上传则上传失败 是因为我第一次上传以及成功了 虽然不符合要求所以药在上传成功的函数里面做判断 如果不符合要求 则清空之前上传的文件列表即可<el-upload class="upload-demo" :action="$baseURL + '/index.php/fba/uploadExceltotal'" :limit="1" :on-exce

2020-11-04 12:05:10 1547

原创 FBA项目模块完结感想

FBA项目模块整理:首先,整个模块开发过程中,与后端的沟通不够及时,对于不同的权限显示不同的按钮这一点,前端我做了判断已经写死了,同样的后端也做了判断会根据不同的权限返回按钮的名字或是否显示的Boolean值这一点没有提前沟通好 导致重复作用 是一点弊端可以借鉴louis的代码**css<el-table-column align="center" width="200px" label="操作"> <template slot-scope="sco

2020-10-15 15:58:50 219 2

原创 vue之 input框只能输入数字的效验

记录一下踩坑过程一个input框在单独使用 不适用form表单的情况下 如何

2020-10-14 15:00:39 2244

原创 踩坑关于Uncaught SyntaxError: Unexpected identifier错误解决分析

最近系统报错Uncaught SyntaxError: Unexpected identifier错误解决分析查看了网上的方法每个人的情况不同 遇到的问题也不同 我没查到 逗号错误 也没查到字符串类型的值没有加双引号的情况后来发现是代码书写错误...

2020-10-14 13:51:03 4050 1

原创 踩坑之子函数使用return未退出当前函数

今天写到一个父函数调用子函数 子函数中使用了return但是不起效果所以 在网上查了下 发现js中没有php的 exist的用法 能够直接跳出程序 中断程序执行有时候不得不使用嵌套函数的方法 所以一般想跳出父函数的话 要使用回调子函数return返回一个值用父函数判断这个值再确定是否继续执行下去 是否跳出父函数首先记录下为什么没有跳出 当前子函数再记录下如何跳出父函数...

2020-10-12 12:01:23 831

原创 git 主分支(master)代码 合并到次分支上,主分支代码优先次分支

主分支代码合并到自己的分支上这里主分支叫master 次分支叫Reindeer首先在自己的分支上 把自己的代码提交到自己的分支 保证本地没有未提交的代码把代码都提交以后 切换到主分支git checkout master再把主分支上领先的代码拉取下来git pull origin master再切换到自己的分支git checkout Reindeer把主分支的代码合并到自己的分支上(master的分支领先于自己的分支 于是merge 主分支)g

2020-08-19 10:51:15 365

原创 git 次分支代码 合并到主分支(master)的方法

最近,项目分给两个人写了 ,于是开始用分支处理代码了特别来记录下方法 防止以后遗忘 下一篇写 主分支代码比次分之代码超前 把主分支代码合并到次分支的放法我这里的命名:主分支为 master 次分之命名为 Reindeer首先把在次分支Reindeer的代码提交到次分支上git pull origin Reindeer git add .git commit -m "提交次分支代码"git push origin Reindeer这里也可以用开发工具自带的git提交方法

2020-08-19 09:54:04 245

原创 基于vue的简单折叠面板的实现 uniapp自定义样式折叠面板

好叭 今天写折叠面板功能~~~ 最近在写uniapp 设计图里面有一个折叠面板功能但是查看了基于uniapp的组件 及u-view的折叠面板 都无法自定义其标题内容 所以只能自己写一个咯用vue写还是很快的 起码我同事五分钟就给我写完了 话不多说上代码css部分这里有个地方一定要注意 就是列表里面一定要有一个开关,用来控制开关的我这里叫open假数据放在这里 叫做list 折叠面板的样式可以自己调呀 有什么不喜欢的就改动吧<template> <view

2020-07-24 17:49:31 3718

draw.io-arm64.24.7.17.dmg

draw.io mac电脑的安装包

2024-11-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除