logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vue监听网络状态改变

1.主要思路是用HTML5中的window.navigator对象的一个属性onLine先在data中声明onLine: navigator.onLine,然后在你要触发的事件中加上window.addEventListener("online", function () {alert("网络连接恢复");});window.addEventListener("offline", function

input上传多选和上传文件夹

在原生的input标签上有两个属性,multiple和webkitdirectory,这两个属性虽然在很多的时候都使用不到,但还是应该知道他们的作用1.multiple的作用,他可以让我们在比如input是file上传或者是selet下拉的时候完成多选,就比如上传图片的时候,键盘按下ctrl在点击鼠标就可以实现多选2.webkitdirectory的作用则基本只用在file上传中了,设置webki

#html
npm启动项目报Python executable “python2“ in the PATH等

vue项目在npm run serve启动时报gyp verb check python checking for Python executable “python2” in the PATH,等等;其实主要是因为项目中的node-sass需要依赖python环境运行,所以电脑配置下python就行;python官网地址,下载的是2.7的,如果打开慢或者下载慢可以直接去腾讯的软件中心下载腾讯地址

#npm#python#前端
vue-pdf不显示电子签章

vue-pdf版本号4.1.0,查看合同类的pdf时显示不出来电子签名,pdf格式是后端返回的base64位格式的;解决方法:找到node_modules包里的pdfjs-dist/es5/build/pdf.worker.js文件,找到下列代码注释掉即可_this3.setFlags(_util.AnnotationFlag.HIDDEN);不过因为是修改的node包,再次install的时候会

#vue.js#javascript#前端
vue设置el-option的样式

在用element ui的下拉框时,有时候会单独让更改下拉列表的样式,也就是el-option,其实加上两行代码就行;popper-class给select添加类名,popper-append-to-body可设置是否将弹框插入至body元素内<el-select:popper-append-to-body="false"popper-class="optionsContent">

#elementui
npm启动项目报Python executable “python2“ in the PATH等

vue项目在npm run serve启动时报gyp verb check python checking for Python executable “python2” in the PATH,等等;其实主要是因为项目中的node-sass需要依赖python环境运行,所以电脑配置下python就行;python官网地址,下载的是2.7的,如果打开慢或者下载慢可以直接去腾讯的软件中心下载腾讯地址

#npm#python#前端
vue报错apply is not a function

vue在控制器报 `TypeError: handler.apply is not a function!`出这个问题的原因是因为事件名与你的变量名一样而发生冲突,所以解决的话只要换一个名字就行

#bug#vue.js
到底了