- 博客(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
原创 控制台报错: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
原创 是用computed获取vuex数据后,修改数据页面不响应的问题
问题描述: 代码里使用computed获取mapGetters的数据后,直接在页面使用,在methods中更新数据后,控制台打印数据已经更改,但是页面上的数据没有同步更改和响应。
2024-04-22 12:33:38
579
原创 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 基于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
原创 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
原创 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
原创 产品采集库开发完毕——记录问题
产品开发库主要是用于运营人员开发产品的模块,可以根据产品链接从电商网站拉取产品信息,然后计算采购价预售价,也可以上架产品以及下架产品,并对产品进行评价。可以在首页表格中检索信息并需要的字段,也可以导出产品信息模块主要由表格和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
原创 踩坑关于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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人