自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 资源 (1)
  • 收藏
  • 关注

原创 【ajax】withCredentials

默认值:false。在获取同域资源时设置 withCredentials 没有影响。true:在跨域请求时,会携带用户凭证false:在跨域请求时,不会携带用户凭证;返回的 response 里也会忽略 cookie。

2023-10-18 09:52:05 580

原创 前端预览、下载二进制文件流(png、pdf)

【代码】前端预览、下载二进制文件流(png、pdf)

2023-10-09 18:02:17 1184

原创 图片文件File转成base64(文件转换)

【代码】图片文件File转成base64。

2023-09-05 10:26:02 1769

原创 java环境配置

安装java运行环境,边查边试边记录。

2023-07-28 11:32:45 158

原创 vue-cli5.0.8+vue2.6.14项目兼容IE11

3、babel.config.js中配置。1、安装babel-polyfill。2、main.js中引入。4、重启项目,OK。

2023-06-26 17:55:49 912 1

原创 本地搭建简单服务器运行静态页面

http-server 服务依赖于node,要先安装node.js。如果访问入口为其他名称的html文件(例如demo.html)可通过。1、全局安装http-server。如果访问入口是index.html。2、安装完成,查看版本。

2023-06-20 18:06:32 975

原创 【h5】ios下网页滚动不流畅

加在最外层的容器里, vue项目中的app 或者html、body中使用。

2023-06-15 15:08:18 339

原创 【项目记录】vue项目打包去除console、注释等

【代码】【项目记录】vue项目打包去除console、注释等。

2023-06-15 14:57:28 617

原创 js代码触发~touchstart事件

var complete=document.getElementById("finish");var evObj = document.createEvent('MouseEvents');evObj.initEvent('touchstart', true, false);complete.dispatchEvent(evObj);

2023-06-15 14:42:30 408

原创 【IE】浏览器兼容问题IE

2.main.js引入: import “babel-polyfill”1.安装npm i babel-polyfill -S。以上操作之后IE11依旧空白,报错 缺少标识符。安装 npm i es6-promise -S。axios版本V1.1.3。

2023-06-15 14:41:32 483

原创 【js】call、apply、bind

2023-06-15 14:11:09 39

原创 【git切换分支/tag】git stash保存暂不提交的更改

解决:利用 git stash 命令,先存起来,切换分支改好bug后再回来处理。情景:分支1上开发新功能,临时切换到其他分支或tag上修改bug。1、直接切换:如果没有冲突,分支1的修改会带到要切换的分支。2、有冲突,强制切换。分支1的修改会被覆盖掉。3、提交分支1的修改,再进行切换。如果分支1的修改暂时。

2023-06-12 15:46:21 2274

原创 【代码】js实现文字无缝滚动播放

【代码】js实现文字无缝滚动播放。

2023-05-22 18:20:45 1466

原创 element-ui表单校验:有值却不通过

新增/编辑赋值的时候,以上有值校验不通过的值使用$set赋值。其他网上说的prop之类的都设置正确。

2023-05-11 15:17:53 305

原创 【正则】正则表达式小积累

表情编码太多,正向过滤, 只允许输入中文、英文、数字、一些常用符号。

2023-04-26 16:10:11 62

原创 【浅谈~】vue init webpack 和vue create的几点区别

2、index.html 和favicon.ico 复制到public目录下,原static文件夹也放在public下。3、原config /build文件夹的配置内容====>vue.config.js。vue create 是vue-cli3.x的初始化方式。vue init 是vue-cli2.x的初始化方式。1、src目录可以直接复制过来。vue-cli版本的不同。

2023-04-26 14:36:31 259

原创 vue-cli3项目配置不同打包指令,没有生成css文件--mode test

vue-cli3配置不同打包指令, 未生成css文件

2023-04-11 18:31:22 328

原创 vue项目配置不同环境打包指令(vue-cli2、vue-cli3项目)

根据指令打包不同环境的dist包。

2023-04-11 18:13:58 3897 3

原创 qrcode生成二维码-项目记录

vue项目最开始使用的是qrcode1.5de 版本, 在Kylin+firefox43(浏览器版本比较低)的环境中报错,底下有qrcode的依赖包路径,猜测可能是qrcode版本导致的报错。尝试降低版本,使用了1.0.0版本。

2023-02-21 17:07:27 1690

原创 虚拟机VMware上无法更改Kylin系统屏幕分辨率

当前分辨率太小, 更改分辨率保存按钮被遮挡, 点击不了。使用命令行更改:xrandr 得到可支持更改的分辨率列表。:设置分辨率, _60是刷新频率。

2023-02-20 18:03:42 608

原创 vscode格式化html属性不换行、JS不换行

vetur.format.defaultFormatterOptions 设置格式化不换行

2022-11-30 12:41:18 1497

原创 前端开发环境安装(vue)

安装前端开发环境:node、vue-cli,vue init生成项目。

2022-11-08 14:26:53 551

原创 【js】this的指向

① 在普通函数中,this指向window② 在构造函数中,this指向创建的对象③ 在方法声明中,this指向调用者④ 在定时器中, this指向window⑤ 在事件中,this 指向事件源一、普通函数中thisthis指向window;function test() { console.log(this);}test();二、构造函数中thisthis指向构造函数创建的对象。//构造函数function F() { this.a = 1; cons

2021-07-15 10:59:06 87

原创 【百度地图】通过文字搜索位置并打点

demo效果:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>搜索定位</title> <style type="text/css"> #map { width: 800px; height: 800px; } &lt

2021-07-14 16:17:56 356

原创 【腾讯地图map】使用记录

开发https://lbs.qq.com/1、注册开发者账号:手机号、邮箱创建应用

2021-06-29 15:13:44 268

原创 【vue】vue自己封装组件(局部、全局)

https://blog.csdn.net/wang729506596/article/details/81018270?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

2021-05-18 17:00:43 509

原创 【element-ui】弹窗在IE下关闭时闪一下

// 默认弹窗关闭带动画.dialog-fade-leave-active{ -ms-animation: dialog-fade-out .3s;}解决:IE下,弹窗关闭动画去掉【1、时间给0; 2、直接去掉动画;】。/* 关闭动画时间给0 */.el-dialog__wrapper { &.dialog-fade-leave-active{ -ms-animation: dialog-fade-out 0; }}/* 直接去掉动画

2021-05-10 17:28:07 329

原创 【echarts】柱图+折线图

// 数据项powerUse: { realTime: [1, 2, 4, 6], history: [9, 9, 3, 4], dataX: ['2时', '4时', '6时']}drawChart2() { let myChartContainer4 = document.getElementById("chartContainer2"); if (myChartContainer4) { this.echart2 = this.$echa

2021-04-30 09:44:25 1268

原创 【echarts】水球图

安装依赖:npm i [email protected] -Snpm install [email protected] -S

2021-04-29 17:49:17 904

原创 【vue】组件传参

兄弟组件传参Bridge新建一个js文件,内容:import Vue from ‘vue’export default new Vue在要传参的组件引入:import Bridge from "../js文件"// 传参Bridge.$emit('searchParams', this.searchForm);// 接收参数Bridge.$on("searchParams", param=> { console.log(param)})...

2021-04-15 14:57:51 2107

原创 【flex布局】felx: 1的子元素高度占了父元素的100%

记录项目中遇到的奇奇怪怪的问题。——2020.4.14充电桩项目父元素 .listPage 使用display: flex,子元素 .searchbox 高度有内容撑开子元素 .listbox 设置flex: 1; heighht: 100%;可以看到纵向出现了滚动条。且高度和父元素一样。解决办法:子元素 .listbox 设置flex: 1; heighht: 100%;改为height: 0。...

2021-04-14 17:35:19 2745 1

原创 【vue项目记录】vue中使用less报错

记录一下自己在项目中遇到的各种问题及解决方案。目录1、使用less出现报错2、main.js使用less报错1、使用less1、安装less依赖npm i less less-loader -S2、修改配置build/webpack.base.conf.js{ test:/\.less$/, loader: "style-loader!css-loader!less-loader"}3、在使用的时候,style标签上添加lang="less"就可以用了。出现报错.

2021-04-13 09:34:31 382

原创 【element-ui】全局设置error方法

项目记录一下。二手项目, 多处写了that.$message.error(msg)方法弹出错误提示,请求的全局拦截处也写了确认框。有时401的情况会弹出两种提示框;测试同学提出去掉error的弹出消失框, 保留确认提示框。为了避免改动多处error提示的地方, 全局重置error方法。如下:ElementUI.Message['error'] = options => { if (options == '登录状态失效,请重新登录') { return "" }

2021-03-23 17:50:14 487

原创 微信小程序介绍

微信官方文档: https://developers.weixin.qq.com/doc/小程序: https://developers.weixin.qq.com/miniprogram/dev/framework/目录一、简介一、简介1、优点:快速加载, 无需安装。原生的体验。易用且安全的微信数据开放。高效简单的开发。2、和普通网页开发的区别:相似: 小程序的主要开发语言是JavaScript。普通网页开发小程序渲染线程和脚本线程是互斥的,长时间的脚本运行可

2021-03-18 13:19:17 304

前端调用百度OCR问题: 跨域+编码

在vue项目中调用百度OCR 识别银业执照、银行卡等,产生了跨域问题。开发环境:解决:config/index.js添加内容:'/baiduApi': { target: 'https://aip.baidubce.com', //访问地址 changeOrigin: true, secure: false, //只...

2020-12-31 10:30:13 1530

原创 【css预处理器】less

less官网: http://lesscss.org/#中文网: https://less.bootcss.com/1、变量定义变量以@开头@width: 10px;@height: @width + 10px;// 定义的变量@height 为20px;.top { width: @width;// 使用变量}2、混合就像编程语言里定义了一个方法, 然后可以在多个地方调用一样。.bordered { border: 1px solid pink;}.top { colo

2020-12-24 10:39:36 2445

原创 【vue】上传图片旋转问题

【记录一下项目中遇到的问题。】问题:做上传图片的功能时, 可以选择文件、可以选择拍照上传,发现安卓手机上传的图片出现转向问题。解决获取图片的方向信息, 做旋转后再进行上传。1、安装、引用exif-jsnpm i exif-js -Simport EXIF from 'exif-js';let img = new Image();img.src = e.target.result;EXIF.getData(img, () => { let orientation = E

2020-11-05 10:31:27 939

原创 【IE】js-base64转码在IE浏览器下报错

在其他浏览中没有问题, 在IE下报错。查了一番之后, 说是版本问题。卸载,安装低版本。npm uninstall js-base64npm install [email protected] --save

2020-10-20 13:37:36 926 1

原创 【移动web】safari浏览器中window.opend打不开(glms)

记录一下:项目中, 预览PDF文档, 使用window.open 新开窗口打开PDF的url链接。在Safari浏览下, 点击预览没有反应。Safari浏览器的问题: 不能直接打开。解决:先打开一各空的窗口, 再在定时器或者异步请求中,设置窗口的链接。var myWin = window.open("url", "_blank");this.$http.get('/app/business/creditForm').then(res => { let { code, data, m

2020-10-20 10:38:23 351

原创 【IE】:js禁止Backspace键使浏览器后退

IE浏览器,非输入框处按backspace键, 浏览器默认回退。其他浏览器,像chrome, 浏览器本身禁用backspace回退功能。全局使用:app.vue中:mounted() { document.onkeypress = this.banBackSpace; document.onkeydown = this.banBackSpace;},methods: { banBackSpace(e) { function stopI

2020-10-19 10:55:21 538

docx文件上传预览(HTML)

docx文件上传预览(HTML)

2021-04-22

空空如也

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

TA关注的人

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