自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 问答 (3)
  • 收藏
  • 关注

原创 v-for循环的时候使用swiper失效问题

v-for循环的时候使用swiper失效

2023-01-31 16:06:49 1068 1

原创 网页变成灰色

网站变成灰色

2022-12-05 16:50:28 242

原创 对外经济贸易大学--2022年前端页面设计与开发机考

对外经济贸易大学--2022年前端页面设计与开发机考

2022-11-19 18:04:17 407 1

原创 vue-super-flow拓扑图插件

vue-super-flow的使用

2022-07-26 13:43:51 5612

原创 flex水平排列左对齐

flex水平排列左对齐

2022-07-12 11:47:00 5068

原创 VUE+SVG 实现3D词云图

vue+svg实现3D词云图

2022-06-23 17:20:13 1036

原创 vue echarts 使用

1.在vue项目终端使用npm安装npm install echarts --save2.在需要使用echarts的地方导入import echarts from "echarts";3.准备一个div 给上高度宽度 还有id<div id="Echart"></div>高度宽度 我没有写入style 所以这里没有4.在methods里面定义一个方法 我是定义的drawChartdrawChart(){ let myChart = ...

2022-05-31 17:34:32 984

原创 jsencrypt.js Rsa加密

什么是Rsa加密?RSA加密算法是一种 非对称加密算法 ,RSA加密使用了"一对"密钥.分别是公钥和私钥,这个公钥和私钥其实就是一组数字!其二进制位长度可以是1024位或者2048位.长度越长其加密强度越大,目前为止公之于众的能破解的最大长度为768位密钥,只要高于768位,相对就比较安全.所以目前为止,这种加密算法一直被广泛使用。目前的应用场景是在用户注册或登录的时候,用公钥对密码进行加密,再去传给后台,后台用私钥对加密的内容进行解密,然后进行密码校验或者保存到数据库。安装npm i..

2022-05-25 15:22:14 765

原创 ios和安卓嵌套h5 ios上传文件无法选择文件的问题

这几天在做app嵌套h5的时候,遇到一个问题,写上传文件的时候遇到一个问题,安卓上传文件可以正常使用,但是ios拉起文件管理的时候,里面为文件不能选择。因为一开始我是自己写的上传,没有使用组件什么的,所以有时候这些文件可以选择,有些时候就如图这样,选择不了,所以感觉是input type="file" 标签里面的配置有问题,所以一个一个的排查。后面发现是 accept限制类型的时候,ios那边识别不了,accept我是设置的所有文件 */*,但是安卓可以识别,但是ios识别不了,最后改成进入页面

2022-04-06 16:05:32 4213 6

原创 vue elementUi+sortable.js实现嵌套表格拖拽

首先说下项目需求,一个多层嵌套的表格,行可以进行拖拽排序,但不能跨主级去拖拽,下拉可以异步获取数据,考虑了很久,还是用最熟悉的vue+element来做,但是element没有拖拽排序的功能,所以在此基础上加入sortable.js去实现拖拽功能。后台返回的排序规则是 每个数据都带有3个属性 id next prev ,用这3个属性实时的去更新排序id表示这一条数据的idnext表示下一条数据的idprev表示上一条数据的idhtml部分data部分flattArray:.

2022-03-28 10:31:34 3401 3

原创 js实现复制粘贴

粘贴粘贴功能,其实就是获取剪切版的内容,因为我项目中是把文字粘贴到input里面,所以没有考虑图片什么的,只是粘贴文字的功能。代码实现: $(".one").click(()=>{ navigator.clipboard.readText().then( clipText =>{ console.log(clipText) document...

2022-03-26 10:58:15 3444 1

原创 vue watch的深度监听

"arr":{ handler:function(cur,old){ if(cur != ""){ this.open = false }else{ this.open = true } }, deep:true, //对象内部的属性监听,也叫深度监听 }所谓的深度监听其实就是不但监听自身数据的变化,...

2022-03-26 10:37:43 8289

原创 利用overflow做点击滚动功能

最近遇到个需求,是做一个类似滚动条的功能,研究了一下,发现了一个比较简单的方法,就记录一下。如图:黄色框里面的是功能按钮,点击up 里面蓝色盒子上移 显示对应位置的内容 点击down蓝色盒子下移,需求就是做一个滚动条类似的功能,但是不能出现滚动条,用鼠标滚动轮滚动也不行,只能点击按钮去滚动。一开始我想着很简单的功能,就用定位去写,点击按钮去改变top的值就好,但是如果数据到底了或者数据到最上面了,继续点击按钮还是会移动。这里可以去获取蓝色盒子的高度去控制,但是我这个人对计算东西不敏感,总会出问题

2022-03-22 14:28:07 2012

原创 前端处理文件流(下载,上传)

下载(接口返回的是文件流的)首先配置请求的地方加上responseType:"blob" !!!export function downloadTestExcel() { return crewordRequest({ url: "路径", method: "get", responseType: "blob", });}然后绑定点击事件async downLoad(){ const res = await downloadTestEx

2022-03-21 17:42:35 6408 1

原创 vue-quill-editor 自定义功能的实现(undo、redo)

记录一下最近工作遇到的问题,需求就是在vue-quil-editor富文本自定义撤销和还原功能:undo、redo。安装npm install vue-quill-editor -S当然,也可以使用CDN的方式引入,我们这里讲NPM安装组件中挂载import 'quill/dist/quill.core.css'import 'quill/dist/quill.snow.css'import 'quill/dist/quill.bubble.css'import { quil

2022-03-07 11:13:26 2297 8

原创 vue-simple-uploader 实现断点续传

因为项目需求是网盘上传文件,但是普通上传文件如果文件太大,会造成反应过慢或者请求超时的问题,后面思考很久,和后台商量改成断点续传去实现,后面直接使用vue-simple-uploader插件实现。安装npm install vue-simple-uploader --save在main.js初始化import uploader from 'vue-simple-uploader'Vue.use(uploader)vue中代码(参考) <!-- 上传器 -->

2022-02-23 14:47:49 1217 2

原创 tml2canvas.js+jsPDF.js 实现div转pdf文件

需求是一个div带着样式,下载出来是pdf文件采用了 html2canvas.js+jsPDF.js 去实现这个功能注:最好是一页,如果分页了话,会出问题(因为需求下载div不需要分页,就没有研究~哈哈哈)本来该给个下载地址的,但是我忘记在哪里下载的了。。。正常的引入 html2canvas.js和jsPDF.js<script src="./libs/html2canvas.js"></script><script src="./libs/js..

2021-12-23 17:52:54 651

原创 pc端,使用jsignature,实现签名功能

遇到一个需求,PC端用鼠标签名,还要有撤回功能、重置功能,最后要转换成base64格式的图片,找了很久插件,最后还是决定使用jsignature-master插件完成下载网址:jQuery手写签名插件jSignature代码实现:创建对应的div <div id="signture" style=" border: 1px solid #4587ff; height: 190px; m.

2021-12-23 17:02:10 1174

空空如也

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

TA关注的人

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