自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue2项目 eslint prettier 及editorconfig

1、目的:vue2代码格式规范化2、具体用途。

2024-06-12 17:26:41 515

原创 使用Vue CLI配置代码压缩、加密和混淆功能示例

【代码】使用Vue CLI配置代码压缩、加密和混淆功能示例。

2024-06-05 17:03:44 625 1

原创 Vue css全局自适应

vue项目两种css全局自适应的方法

2024-06-05 17:02:07 1197

原创 避免addEventListener重复执行

解决方法:要用具名函数,()=>listen 的匿名函数写法不能清除掉定时器。监听器多次/重复执行是因为监听器没有清除,每次都创建了新的监听器。

2024-01-11 11:49:33 2333

原创 浅谈websocket

心跳检测:websocket连接成功之后,给服务器send一个消息,服务器会相应返回消息;收到消息之后又给给服务器send一个消息,如此往复,一直保持心跳。(注意:实际在开发中,我并没有在收到消息时又send消息,只是在websocket关闭之后,重连)重连:websocket关闭之后,需要重新连接。

2023-06-27 17:08:23 817 1

原创 PC端轮播图支持手动滑动

PC端轮播图支持手动滑动/鼠标拖动,且可以左右切换。:最开始用的是elementUI的Carousel组件,不支持手动滑动/鼠标拖动,然后改成了Vant的Swipe组件,加上左右箭头,调用Swipe 方法prev()、next():由于vant是移动端的组件库,对pc端会有兼容性问题,例如Swipe,移动端是@touch,该组件做了相应的监听,而PC端是@mouse,没有做对应的监听,因此在pc端无法用鼠标拖动图片。终端输入npm i @vant/touch-emulator --save然后在。

2023-06-26 10:04:03 677 1

原创 vue打包添加时间戳,实现更新项目自动清除缓存(webpack/vue-cli打包两种方式)

本来vue打包会自动用chunkhash来解决缓存问题,但是部分浏览器不会自动更新,因此通过增加时间戳不同来实现自动重新加载文件,保持最新的界面。修改build/webpack.prod.conf.js文件。修改vue.config.js文件。

2023-06-01 16:18:21 1694 1

原创 vue/axios excel导出功能

静态方法会创建一个 DOMString,其中包含一个表示参数中给出的对象的URL。这个 URL 的生命周期和创建它的窗口中的 document 绑定。file对象只获取到了对文件的描述信息,但没有获得文件中的数据。我们可以通过html5提供的FileReader读取到文件中的数据。浏览器在 document 卸载的时候,会自动释放它们,但是为了获得最佳性能和内存使用状况,你应该在安全的时机主动释放掉它们。读取文件内容,结果用data:url的字符串形式表示。按字节读取文件内容,结果为文件的二进制串。

2023-06-01 16:06:51 182 1

原创 Vue 监听localStorage

3、PageA页面,改变并监听localstorage,可搭配Vuex使用,以免初始化时值固定为默认值,而不是localstorage.setItem之后的值。4、PageB页面,根据监听到到的localstorage改变相应的值。1、在utils目录下建tool.js文件,文件代码如下。2、在main.js加如下代码。为了网页性能,记得移除监听哦!

2023-05-26 11:51:04 1130 1

原创 记录前端开发疑难杂症集合及易遗忘语法

记录前端开发过程中碰到的疑难杂症及其易遗忘语法

2023-05-26 11:29:13 158 1

原创 vue-router v.4x和v.3x区别

Vue3使用v.4x;Vue2使用v.3x。

2023-05-17 16:34:52 623 1

原创 windows下nvm的安装配置及使用

windowswindows下nvm的安装配置及使用,以及nvm use不生效的解决方案

2023-05-04 11:24:25 551 1

转载 引用阿里图标库(iconFont)的三种方式

引用阿里图标库(iconFont)的三种方式二、font-class 引用(font-class 是 Unicode 使用方式的一种变种,主要是解决 Unicode 书写不直观,语意不明确的问题) 特点: (1)相比于 Unicode 语意明确,书写更直观。可以很容易分辨这个 icon ...

2022-07-14 11:40:51 2989

原创 node-sass安装失败解决方法

node-sass安装失败解决方法

2022-06-27 15:18:48 1316

原创 vue兼容ie浏览器

在ie浏览器中打开vue项目时,报错解决方案如下:安装babel-polyfill(npm install babel-polyfill --save-dev) 在main.js顶部引入(import'babel-polyfill') babel.config.js module.exports = { presets: [ [ '@vue/app', { useBuiltIns: 'entry' } ] ...

2022-05-25 09:38:32 389 2

空空如也

空空如也

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

TA关注的人

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