自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VUE路由跳转打开新页面

VUE路由跳转打开新页面

2024-01-31 15:15:25 173

原创 VUE3 移动端自制左右滑动预览视频和图片

本来用的是vant的图片预览组件进行改造的,以便预览图片和视频,后来发现体验太差,于是自己写了一套demo。注:右上角还需要一个关闭按钮,有需要的自己添加吧,方法有:webCloseMedia,页面样式没写。主要注意点就是切换的时候要销毁视频,使其重新加载,以免卡顿。视频组件:vue3-video-play。

2023-10-16 14:49:59 538

原创 ES6数组深拷贝浅拷贝

ES6数组深拷贝浅拷贝初学的时候总是容易弄混,这里记录下来let a = [1,2,3,4] let b = [...a] let [...b] = a;//这样写也行 b[2]='a' console.log(a,b)结果:(4) [1, 2, 3, 4] (4) [1, 2, “a”, 4]两者互不影响

2021-01-27 15:22:15 754

原创 vue中v-for写在template上,不能加key怎么办

v-for写在非template上,添加:key没有任何问题,但是写在template上就不行了,加了就报错。有些时候由于内容过多,不得不写在上面,以下是解决方法:<template v-for="item,index in 5"> ---其他标签 测试{{index}} ---其他标签</template><template> <div class="root"> <div v-for="ite

2020-11-05 14:58:01 15715 7

原创 Vuescroll.js插件,自动回滚到顶部

这个插件太好用了,https://vuescrolljs.yvescoding.org/zh/中文文档自动滚动,还能进行各种配置。公司有个需求,翻页后内容自动滚回到顶部,网上查不到,其实很简单。页面<vue-scroll ref="vscroller"></vue-scroll>JS部分let s = this.$refs.vscrollers.scrollTo({y:0},500)...

2020-09-15 17:27:56 439

原创 axios下载流文件,下载base64文件

一、下载流文件首先,reponseType要设置成’blob’request({ url:url, method:'post', data, responseType:'blob})然后,下载就是一个模拟a标签然后模拟点击的过程假设返回来的流存放在res中。const blob = new Blob([res])const fileName = ‘文件名,带后缀的'let a = document.createElement('a')a.download = fileNamea

2020-09-15 14:48:43 583

原创 移动端div自动填满剩余高度

移动端div自动填满剩余高度1、移动端,高度不确定。2、前面内容高度也不确定。3、剩下的div需要填满余下的高度做一些事情4、网上查找了一些,自己试了试,觉得用flex挺方便的。下面展示一些 内联代码片。// div box下包含三块,最后一块是需要高度自动填满的<div class="box"> <div class="c1"></div> <div class="c2"></div> <div class="c3"&g

2020-08-11 15:26:44 1574

空空如也

空空如也

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

TA关注的人

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