![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
常见问题
野生松
笨鸟要用力飞
展开
-
【Vue 问题】文件流导出为excel无法打开
问题:文件流导出为excel无法打开原因:文件流在请求中会被改变格式解决方法:axios.create({ baseURL: baseUrl, responseType: "arraybuffer" //关键,不设置导出的文件无法打开 }) .post(url, params, config) .then(res => { resolve(res原创 2022-04-18 16:20:05 · 2639 阅读 · 0 评论 -
【Vue问题】Input在键盘触发Enter时刷新页面
描述:当form表单中,只有一个input时。按Enter键,会导致表单提交从而会刷新页面解决方案:在input元素上添加阻止默认表单提交事件代码: <el-form ref="form" @submit.native.prevent> <el-form-item label="类型:"> <el-input v-model="type" ...原创 2022-04-15 15:28:05 · 1104 阅读 · 0 评论 -
【 Vue 问题 】Antd ConfigProvider 国际化在 Vite 打包的项目失效
环境:Vue:2.6.12、Moment:2.29.1、Vite:2.1.5正常情况下这样写就行了:import moment from "moment";import "moment/locale/zh-cn";moment.locale("zh-cn");但是事实上就是不行,出来是这种效果:原因:因为 Vite 不支持 serve umd,必须是 ES modules。而 Moment 它的moment/locale/zh-cn 文件恰好是umd 。所以我们就不能直接用。...原创 2021-12-23 11:45:47 · 1965 阅读 · 1 评论 -
获取某一天的开始和结束时间
获取某一天的开始和结束时间// 假设dayTime为某一天的数据 // 开始时间let startDate = new Date(dayTime).setHours(0, 0, 0, 0);// 结束时间let endDate = new Date(dayTime).setHours(23,59,59,999);原创 2020-11-04 15:03:53 · 1173 阅读 · 0 评论 -
Css 问题记录
1、lii与li之间存在空白间隔原因:行框的排列会受到中间空白(回车空格)等的影响,因为空格也属于字符,这些空白也会被应用样式,占据空间,所以会有间隔。解决方法: 可以将<li>代码全部写在一排 浮动li中float:left 在ul中用font-size:0;可以使用letter-space:-3px ...原创 2020-10-20 11:23:44 · 113 阅读 · 0 评论 -
移动端开发时兼容问题记录
一、IOS移动端click事件300ms的延迟响应原因:移动端双击缩放、双击滚动等移动端浏览器默认的行为设置,使得用户再执行这些操作时,会先判断用户是否触发默认行为的判断,导致移动端点击事件存在300ms的等待。解决方法:1、禁用缩放,用户无法缩放<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport" />2、fas原创 2020-10-14 21:02:56 · 95 阅读 · 0 评论 -
Vscode 拉取远程新建的分支
我们开始时可能会碰到,其它人员新建了分支并提交到了git上。而你本地没有,这时候就需要你自己从远程拉取新建的分支。方法如下:// 直接在命令行输入git fetch origin newBranch原创 2020-09-02 17:28:45 · 11508 阅读 · 0 评论 -
Vue开发时新增或编辑时resetFields失效
在实际开发时,碰到了先打开编辑弹窗进行赋值再关闭,再打开新增时resetFields失效,导致数据未被刷新。感觉挺常见的,记录一下:(elementui、antdvue 几个主流的框架都会出现这个问题)resetFields方法的原理:此方法用于将form表单的数据设置为初始值 而这个初始值是在form mounted生命周期被赋值上去的 所以,在 form mounted之前,如果给form表单赋值了,那么后面调用resetFields()都是无效的,因为form表单的初始值已经在 mou..原创 2020-07-17 16:28:44 · 694 阅读 · 1 评论 -
如何修改chrome记住密码后自动填充表单的黄色背景
如何修改chrome记住密码后自动填充表单的黄色背景? input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill { background-color: rgb(250, 255, 189); /* #FAFFBD; */ background-image: none; color: rgb(0, 0, 0); }...原创 2020-06-10 20:54:56 · 315 阅读 · 0 评论 -
vue props 默认值为数组或对象时报错
简单粗暴直接上代码:// 这些写时会报错 Type of the default value for 'record' prop must be a function props: { record: { type: Array, default: [] } }// 正确应该这样写 props: { record: {...原创 2020-03-17 10:28:05 · 4239 阅读 · 0 评论 -
Antd Vue 自定义表单验证方式
简单粗暴直接上代码: <a-form-item label="用户名" :label-col="{ span: 5, offset: 1 }" :wrapper-col="{ span: 15 }" > <a-input ...原创 2020-03-12 17:39:09 · 1110 阅读 · 0 评论