
问题记录
错误及问题记录
「已注销」
这个作者很懒,什么都没留下…
展开
-
NGINX 500 Internal Server Error
问题描述前端调一个 post 接口返回 nginx 重定向的 500.html,并且 后端没有收到请求。参数很大时才会出现这个情况,参数小时接口可以调用成功。问题排查第一步看浏览器的 Network 可以看到接口返回 500 并且返回内容是 nginx 重定向的 500.html。第二步查看 模块日志 没有打印任何信息。查看 nginx 日志看到 500 Internal Server Error,打开 debug 模式看到:# ...close http upstream connect原创 2021-04-12 14:50:54 · 1174 阅读 · 0 评论 -
记一个被门夹过的智商 —— antd Table 设置 fixed 行对不齐
问题描述如题,antd Table 组件设置了 fixed 行对不齐。问题解决给 Action 按钮的父节点(不是td)加跟 Image 一样的高度,即 action。原创 2019-06-26 20:02:13 · 6741 阅读 · 2 评论 -
记一个 antd DatePicker 语言问题
问题描述想要设置组件为英文,代码如下:import locale from 'antd/lib/date-picker/locale/en_US';...省略其他代码...<RangePicker { ...{ locale } }/>但是并没有得到想要的效果,由下图中 6月 2019 可以看到应该是已经修改为英文顺序了,但是组件中的字还是中文的。...原创 2019-06-26 17:22:44 · 3608 阅读 · 0 评论 -
iView Input 输入框表单非空校验,默认值是 Number 类型校验失败
问题描述iView 按照 Form 组件文档用法写非空校验,当表单数据有默认值并且默认值类型为 Number校验失败,手动输入可以校验成功。问题原因官方已经给出回答,校验规则默认是 string。而手动输入的时候 Input 组件会把输入内容转为字符串。#4817解决办法默认值设置为字符串类型,或者用自定义校验。...原创 2019-05-20 14:35:20 · 5192 阅读 · 0 评论 -
iview Form 组件阻止回车提交表单
问题描述当 form 中只有个 input 时回车会自动提交表单。解决办法第一种是在 Input 上加 @keydown.native.enter.prevent =&quot;handleEnter&quot;第二种是在 Form 上加 @submit.native.prevent...原创 2018-12-28 16:08:56 · 3246 阅读 · 0 评论 -
记一个关于 Select 的小 bug:Select 的 on-change 事件会自动触发
iView Select 框在页面加载的时候会弹出还没有触发的方法里面的错误信息,如下:代码:<Select v-model="form.id" filterable clearable @on-change="selectAccount"> <Option v-for="account in accountsList" :value="account.id" :key=...原创 2018-11-02 22:12:36 · 4658 阅读 · 0 评论 -
iview Select组件传多个参数
问题描述:on-change 事件默认返回的是value值,想要多传一个参数解决办法:&lt;Select v-model="model1" @on-change="handleChange($event, 'params')"&gt;&lt;/Select&gt; 延伸:&lt;Button @click="handleClic原创 2018-09-18 17:38:24 · 7123 阅读 · 0 评论 -
iview - 设置不可选择的日期
需求用户可以选择开始时间和结束时间,选择结束时间时开始时间之前的时间不可选。效果实现因为项目用iview做所以直接用了日期选择组件 DatePicker 日期选择器,官方文档上是这样的&lt;template&gt; &lt;Row&gt; &lt;Col span="12"&gt; &am原创 2018-09-12 21:47:00 · 8032 阅读 · 5 评论 -
vue 使用 eslint 报错 [vue/no-parsing-error] Parsing error: x-invalid-end-tag.
项目环境及编辑器项目框架:vue iview编辑器:vscode错误提示见下图:[vue/no-parsing-error] Parsing error: x-invalid-end-tag.原因Col components are wrong in eslint-plugin-vue解决办法以下三种办法都能搜出来,这里做个总结以及记录遇到的问题:作者给出的办法关闭...原创 2019-07-19 12:00:00 · 46712 阅读 · 0 评论 -
记一个前端请求 egg.js 接口 404 的问题
背景学习用 egg.js 写接口,前端项目请求该接口。Postman 测试接口是通的前端跨域问题,可以通过配置代理解决devServer: { proxy: { '/api': { target: 'http://127.0.0.1:7001', pathRewrite: { '^/api': '' }, changeOrigin: true, secure: false, }, }, },解决跨域问题之原创 2020-08-27 15:20:45 · 2727 阅读 · 0 评论 -
记一个关于“core-js/modules/es6.xxx.xxx”的报错
项目框架iView 其他的框架原理也是一样的问题描述gitLab 发测试构建失败(机器上构建失败,本地可以构建成功)错误信息iview-admin@2.0.0 alpha /data/app/backstagevue-cli-service build --mode alpha[91m- Building for alpha...[0m ERROR Failed to ...原创 2020-04-15 18:29:54 · 4051 阅读 · 0 评论 -
记一个 forEach 不能跳出循环引发的问题
问题描述:做一个可以移动组件顺序(上下)的功能,向上移动没问题,向下移动的时候即使想移动一个位置组件也会跑到最下方。经排查发现是 break 无法跳出 forEach 循环,导致循环一直继续。解决办法:JavaScript中forEach循环数组时,如何中途跳出循环?JS-为什么forEach无法跳出循环...原创 2019-05-14 16:20:32 · 444 阅读 · 0 评论 -
Vue 项目原来好好的复制一份之后npm run dev出现:Cannot find module 'webpack-merge' 。
问题描述:Vue 项目原来好好的,npm run dev和 npm run build都可以正常运行,复制一份之后再运行以上两条命令出现:Cannot find module ‘webpack-merge’ ,npm install webpack-merge -D 之后又提示 Cannot find module ‘别的模块’。解决办法:删除 node_modules 文件夹重新...原创 2018-04-16 14:23:51 · 13109 阅读 · 0 评论 -
Vue 项目打包后访问报错:Uncaught TypeError: Cannot read property 'call' of undefined
问题描述vue-cli 改的多页项目,本地开发的时候一切正常,打包也没有报错。但访问的时候,有的页面可以正常访问有的页面空白并且控制台报错 Uncaught TypeError: Cannot read property 'call' of undefined,查看 network 里资源都已经成功加载,如下图: 解决办法修改 webpack.prod.conf.js 文件,见...原创 2018-05-08 15:49:10 · 140840 阅读 · 12 评论 -
接上一篇:【Vue 项目打包后访问报错:Uncaught TypeError: Cannot read property 'call' of undefined】
原创 2018-05-08 15:59:50 · 10034 阅读 · 1 评论 -
Module not found: Error: Can't resolve './layerTmpShape' in '...'
问题描述vue 项目打包的时候,本地正常,线上报错找不到模块 Module not found: Error: Can't resolve './layerTmpShape' in '...'经排查模块的路径是对的,.vue 模块文件名称是 ‘LayerTmpShape’,但是文件里的 name 是 ‘layerTmpShape’。解决办法改成 import LayerTm...原创 2018-08-22 22:03:16 · 34977 阅读 · 1 评论 -
onmouseover 事件闪烁问题
onmouseover事件,为啥鼠标移动时层会闪烁问题描述onmouseover 时需要显示一个层,onmouseout 时隐藏这个层。当鼠标移入的时候显示层不断闪烁。问题原因显示层遮住了添加事件的元素,所以反复执行 onmouseover onmouseout。解决办法给显示层添加样式:pointer-events: none;mdn上关于这个属性的解释是:...原创 2018-08-20 16:52:14 · 4557 阅读 · 1 评论 -
Unexpected character '#'
记两个编译报错(项目环境:vue-cli3)我在项目中引入了一个可以把 psd 文件转成 json 的库 psd.js,然后就报了下面这两个错误第一个:1. 报错信息Module parse failed: Unexpected character '#' (1:0)You may need an appropriate loader to handle this file type....原创 2018-12-17 20:33:53 · 17215 阅读 · 0 评论 -
记一个 FormData 多文件上传问题
问题描述:直接给 FormData append 一个数组的话会变成一个字符串,这样后台拿不到文件信息,如下:const fd = new FormData();fd.append('files', this.fileList);console.log(fd.getAll('files'));解决办法:const fd = new FormData();this.fileList...原创 2019-05-14 16:21:32 · 5938 阅读 · 4 评论 -
Vue 项目中遇到的跨域问题(后台 PHP)
问题描述前端 vue 框架,后台 php,百度跨域问题后台加这段代码 header("Access-Control-Allow-Origin: *");加了之后报这个错: The value of the 'Access-Control-Allow-Origin' header in the response must not be the wildcard '*' when the ...原创 2018-03-27 17:44:23 · 10340 阅读 · 0 评论