
前端
苏轻
这个作者很懒,什么都没留下…
展开
-
Promise.all发请求,上传视频
newValue.forEach(async (file, index) => { this.loading = true videoBlobList.push(new Promise(resolve => { this.getFileArrayBuffer(file.id).then(res => { resolve(res) }) }))})// console.log('有多少promise请求', videoBlobList)Prom.原创 2021-07-09 16:52:48 · 189 阅读 · 0 评论 -
断点续传,分片上传
<!-- * @Description: 上传视频组件 只封装了允许上传一个视频 * @Author zhangyu * @Date 2019-09-03 15:55:42 * @Params {} --><template> <div class="f-upload"> <el-upload class="f-upload__video" :show-file-list="false" .原创 2021-06-29 14:39:22 · 346 阅读 · 0 评论 -
vue打印带有ant-design样式
打印带有ant-design样式,直接选择dom用html转没有ant样式,只能是文字和排版打印内容外层包裹dom利用html2canvas转换dom为图片,用image标签引入canvas即可<div id="modal-body-print">打印的整个dom</div> print () { this.contentH = 'auto' const modalElement = document.getElem...原创 2021-05-27 15:48:56 · 1189 阅读 · 0 评论 -
如何基于QRCode制作二维码插件(一)支持三色渐变,中心LOGO图标
QRCode制作一款适合自己使用的QRCode插件,基于QRCode代码更改qrcode源码:https://github.com/davidshimjs/qrcodejs比起qrcode扩展的功能的有Css选择器(Qrcode仅支持id选择器)二维码背景颜色渐变支持中心图标(可调整图片的大小)QRCode是如何制作二维码三种方式:Canvas :绘制成功后生成im...原创 2020-05-06 16:31:53 · 2014 阅读 · 0 评论 -
Windows环境Jenkins自动部署到远端服务器
博客都写烂了的技术,网上找一大篇,没啥好说,官网下载Jenkins Windows可下载ims文件,Linux下载war格式,翻墙会快点但是有些坑,总结下https://jenkins.io/zh/doc/book/installing/百度云:链接:https://pan.baidu.com/s/1UNGHwS6c4ppRbmDuKfMNZA提取码:33ajjava环境...原创 2020-03-24 11:04:01 · 540 阅读 · 0 评论 -
Linux上搭建SVN+Jenkins自动化部署
下载java环境查看可安装的java版本yum -y list java*选择一个版本安装yum install -y java-1.8.0-openjdk-devel.x86_64x86_64是64位版本java -version下载dockerdocker是殷勤,让开发者可以打包应用以及依赖包到一个可移植的容器中docker可以在什么情况下使用1.web...原创 2020-03-10 16:50:52 · 1462 阅读 · 0 评论 -
杭州问题清单bug总结
业务需求,支付页面随时可撤销,要求WEB端做H5页面调用支付原创 2021-07-03 20:59:31 · 163 阅读 · 0 评论 -
vuecli3多个项目共用组件动态打包单个项目
需求项目处于缓冲期,时间充裕,于是从vuecli2.x将脚手架升级为vuecli3.x,并且需要多个项目引用一些公用封装的组件库,工具库或资源之类,于是集成在一起.当时做的时候,vuecli4正好出来了,前项目就是用的vuecli3.x,只是说这个项目加入进来的时候,还是vue2.x其实很简单,多个项目多种配置,根据明确启动项目的命令,找到项目,按照项目的配置打包即可.如何配置...原创 2019-11-08 11:27:50 · 5529 阅读 · 2 评论 -
Vue双向绑定实现原理(二)数据代理和编译模板
2.1.2 模板编译此时,便可通过vm.属性名获得vm._data.属性名,要实现的功能就是视图和数据连接在一起,数据需要显示在网页上,进行交互,这一步应该就是“数据驱动组件”。说个题外话,思路到这里,MVVM的架构就非常清晰。Model VM View利用VM去连接Model 和 View,VM拥有Model 和 View的实例,也就是匿名对象上的data 和 传递过来的el变量...原创 2019-08-07 15:06:17 · 269 阅读 · 0 评论 -
Vue双向绑定实现原理(一) 数据劫持
1.1 数据劫持1.1.1 如何监控一个数据vue可以直接通过v-model这个指令来实现双向绑定,这是react和小程序都没有,小程序是单向绑定,只能将data中的对象和基本数据类型展示在视图上,却没有办法通过视图来控制data中的数据,需要通过this.setData({})给出一个对象,重新设置数据,达到视图更新。要达到如图1-1的效果,就要对数据进行监控,只有监控了数...原创 2019-08-07 09:33:49 · 1199 阅读 · 0 评论 -
js修改伪元素的属性、styleSheets获取样式表,Failed to read the 'cssRules' property from 'CSSStyleSheet' Cannot acces
登录验证中的判断逻辑1.提示输入用户,输入8 - 16位密码2.检验输入用户名和密码是否正确 用户名不允许空格,任何字符数字都行,不允许为空 密码8-16位,不允许空格 ,小于8位给出提示 密码必须包含字母,数字,符号两种 手机号码,11位,只允许数字 效果类似于想要达成的目的实现提示时,用的span的伪元素加载背景图片,实现icon...原创 2019-04-24 17:00:50 · 12474 阅读 · 0 评论