自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 纯前端如何实现批量下载功能呢?

**需求:***在不依赖后端的情况下,前端需要独立实现批量下载,且下载的文件需统一放在一个文件夹中并压缩。html2canvas可以实现截图功能。FileSaver 保存文件到本地。JsPDF 可以将文件生成pdf。JSZip 可以压缩文件。

2024-10-14 17:15:10 586

原创 IOS每次查询数据时,当前滚动的位置会跑到底部?

解决这个问题其实可以利用空的内容占位,这样不管怎么查询,之前的位置都不会发生变化,那我是利用骨架屏处理的,根据界面结构然后写个最大的视图高度,等数据加载回来就隐藏。场景:(移动端)A模块内容在当前界面最后面展示时,若需要选择相应条件或切换页签时,IOS会一直显示在页面最底部,不会保留之前的位置?问题出现在每次切换条件时会先清空数组,然后等接口请求回来后重新赋值,这样就会导致dom重新加载,界面内容重新刷新。

2024-10-14 17:14:11 498

原创 代码冲突了如何解决?

【代码】代码冲突了如何解决?

2024-06-24 15:52:03 151

原创 pie图表类型label样式formatter: ‘{dark|{b}}\n {color|{c}} {color| ({d}%)}‘,配合rich一起使用

【代码】pie图表类型label样式formatter: ‘{dark|{b}}\n {color|{c}} {color| ({d}%)}‘,配合rich一起使用。

2024-05-21 14:06:17 251

原创 多行文本省略号失效

css两行全展示,超出两行的省略号展示,样式失效?

2024-05-21 14:00:56 501

原创 如何实现整段文本所有行缩进?

【代码】如何实现整段文本所有行缩进?

2024-05-11 10:06:33 188

原创 前端如何给特定的组件设置缓存并处理定位问题?

b页面若有操作则a页面需要刷新并定位到上次点击的位置,b若没有操作则无需刷新直接定位上次点击的位置。最近有个需求就是a=>b,b页面处理了些操作,返回a页面时,2.在app.vue组件中使用keep-alive缓存组件。注意:name不要写错了。

2024-05-08 15:56:28 442

原创 Uncaught TypeError: vuex__WEBPACK_IMPORTED_MODULE_1__.default.store is not a constructor

报错:Uncaught TypeError: vuex__WEBPACK_IMPORTED_MODULE_1__.default.store is not a constructor。排查了问题,发现是store的"s"写成小写的了,改成大写"S"即可。意思是说不是构造器却当做构造器来使用,因此报错了。

2024-05-08 14:10:32 398 1

原创 html5有哪些新特性?

新特性:移除的元素:

2024-05-07 14:19:47 153

原创 不使用border如何画出1px高的线?

不使用 border 画出1px高的线,在不同浏览器的标准模式与怪异模式下都能保持一致的效果。

2024-05-07 14:15:05 226

原创 Unknown custom element: <childrenPage> - did you register the component correctly? For recursive com

2.还有可能是不是多写了components,组件中只能有一个components:{}1.检查代码看下是不是把components单词写错了?3.检查下import引入的组件路径,名称是否有误。

2024-04-22 21:19:35 268

原创 gm-crypt前端实现加密解密功能

【代码】gm-crypt前端实现加密解密功能。

2024-04-22 19:57:23 1002

原创 npm ERR! ERESOLVE could not resolve---------解决(--legacy-peer-deps)

【代码】npm ERR!ERESOLVE could not resolve---------解决(--legacy-peer-deps)

2024-04-19 21:14:55 480

原创 前端近7天,近半个月,近1个月,近1年的日期处理

【代码】前端近7天,近半个月,近1个月,近1年的日期处理。

2024-04-19 21:12:05 288

原创 toLocaleString太好用了吧!

【代码】toLocaleString太好用了吧!

2024-04-14 13:41:46 211

原创 前端如何将接口返回的码值转成对应的中文展示呢?

项目中后端接口都是将码值返给前端,前端通过公共获取码值的接口然后将其对应转码。

2024-04-14 13:26:01 877

原创 dragger手写拖拽功能

【代码】dragger手写拖拽功能。

2024-04-10 16:19:47 100

原创 移动端van-field输入框内容过长时安卓和ios显示的样式不一样?

【代码】移动端van-field输入框内容过长时安卓和ios显示的样式不一样?

2024-04-10 14:11:26 705

原创 为什么const声明的变量是可以修改的?

const声明的是对象或数组时,所对应的内容是可以发生变化的。如下代码执行结果可以得出结论。

2024-04-09 10:49:01 634

原创 ===和==三个等号和两个等号的区别

【代码】===和==三个等号和两个等号的区别。

2024-04-09 10:46:33 128

原创 vue2中组件间如何引入公共样式

import 指令用于将一个 less 文件导入到另一个 less 文件中,在less环境中 导入外部的less文件。首先在styles文件夹中定义公共的样式。然后在需要应用的组件中引入。

2024-04-08 08:30:26 268

原创 (new RegExp)正则的使用

【代码】(new RegExp)正则的使用。

2024-04-02 15:02:43 464

原创 library: ‘digital envelope routines‘, reason: ‘unsupported‘, code: ‘ERR_OSSL_EVP_UNSUPPORTED‘报错解

【代码】library: ‘digital envelope routines‘, reason: ‘unsupported‘, code: ‘ERR_OSSL_EVP_UNSUPPORTED‘报错解。

2024-04-02 14:13:41 1073

原创 npm ERR! errno CERT_HAS_EXPIRED报错问题?

查了相关内容发现是淘宝镜像的证书过期了。

2024-03-29 14:15:42 188

原创 搭建vite+vue3项目时遇到的问题

allowImportingTsExtensions这个选项一直报错,查了相关资料发现是ts的版本不兼容这个属性,于是npm install typescript@latest --save-dev更新ts的版本,重启之后发现报错没有了。ts(2307)"====>原来没有安装vue-router npm install vue-router。node自带npm 可通过npm -v /node -v查看npm和node是否安装成功以及版本号。创建项目:create-vite project-name。

2024-03-29 10:42:42 756

原创 vue组件间通信详解

vue自定义事件。

2024-03-27 15:57:23 907

原创 (less) calc运算为什么不生效? 变量如何使用?

calc运算为什么不生效?

2024-03-27 14:47:41 867

原创 结果值为[object object]如何获取实际值?

【代码】结果值为[object object]如何获取实际值?

2024-03-26 11:24:03 419

原创 如何设置元素水平垂直居中?

【代码】如何设置元素水平垂直居中?

2024-03-22 14:40:26 120

原创 什么是promise和promise的使用?

【代码】什么是promise和promise的使用?

2024-03-22 09:33:23 161

原创 字符串的方法有哪些?

像slice,substring,split,indexOf,includes等方法都是常用的,一些不常用的也可以做个了解。

2024-03-21 15:06:01 420

原创 javascript高级-数组的方法

改变原数组返回一个新数组或不改变原数组的等应用场景,如下这些方法在实际项目中通常会用上。

2024-03-21 09:52:42 405

原创 如何设置vscode编辑器代码格式化(settings.json)

第二步:在搜索框输入"setting",选择文本编辑器选项,点击"settings.json中编辑"第四步:复制粘贴以上代码后,会提示重启,重启vscode之后可以看到组件中代码呈现出来的样式如下。第一步:打开编辑器找到"设置"图标,选择"设置"选项。第三步:把以下代码复制替换原来的配置即可。

2024-03-20 08:23:47 1138

原创 prettier.trailingComma给对象尾部添加逗号不生效?

【代码】prettier.trailingComma给对象尾部添加逗号不生效?

2024-03-18 14:33:44 1030

原创 replace和replaceAll的区别

replaceAll有些浏览器不兼容,如下图所示。replace和replaceAll的区别。

2024-03-16 14:18:12 232

原创 new Intl.DateTimeFormat日期格式化,封装一个公共的日期格式方法

比如:2024/03/16 2024-03-16 2024年03月16日等格式。new Intl.DateTimeFormat日期格式化。可以针对不同日期格式进行转换。

2024-03-16 10:20:13 708

原创 前端如何判断近一年?近一个月的日期?

【代码】前端如何判断近一年?近一个月的日期?

2024-03-08 08:26:30 196

原创 van-form无法校验表单必输项

【代码】van-form无法校验表单必输项。

2024-03-07 14:59:50 867

原创 van-swipe中嵌套van-tabs,van-tabs无法单独滑动

只需要在加一行代码即可实现"@touchmove.native.stop"当滑动tabs时阻止冒泡事件。

2024-03-07 14:37:57 597

原创 百度地图vue-baidu-map各功能的使用

ak: 'xx //项目组在百度地图官网申请ak。安装:npm i vue-baidu-map。在main.js文件中。

2023-06-15 17:04:33 313

空空如也

空空如也

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

TA关注的人

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