自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 WebAssembly初认识

WebAssembly是什么?WebAssembly即WASM, WebAssembly是一种新的编码格式并且可以在浏览器中运行,WASM可以与JavaScript并存,WASM更类似一种低级的汇编语言。

2022-11-24 16:36:45 1225 2

原创 vue中reader.onload读取文件的异步问题

vue中reader.onload读取文件的异步问题问题用element上传文件组件上传文件,然后在前端读取,由于reader.onload读取文件是异步的会造成return回去的数据无法被获取export function import_excel_to_json(file){ let jsonData = {} let reader = new FileReader() reader.readAsArrayBuffer(file) reader.onload =

2021-06-15 13:44:08 5575 1

原创 鼠标事件mouseenter、mouseleave、mouseover、mouseout和滚轮事件mousewheel

鼠标事件mouseenter、mouseleave和mouseover、mouseout的区别onmouseenter、onmouseleave:鼠标移动到自身是会触发事件,但是移动到其子元素身上不会触发事件onmouseover、nmouseout:鼠标移动到自身时候会触发事件,同时移动到其子元素身上也会触发事件滚轮事件场景当鼠标移动到图片上时,图片由鼠标滚轮控制放大缩小问题由于该页存在滚动条,即使鼠标放到图片上,滑动滚轮时图片放大缩小的同时滚动条也在滚动解决方法元素绑定鼠标滚

2020-12-17 15:51:34 644

原创 vue用vis插件实现网络拓扑图

安装引入visnpm安装visnpm install vis引入visimport { DataSet, Network } from 'vis';vis使用示例methods:{ globalTrace () { // create an array with nodes var nodes = new DataSet([ {id: 1, label: 'Node 1'}, {id: 2, label: 'Node 2'},

2020-12-16 11:36:08 10365 1

原创 git命令行拉取远程仓库所有分支

git branch -r | grep -v '->' | while read remote; do git branch --track "${remote#origin/}" "$remote"; donegit fetch --all git pull --all

2020-12-16 09:55:46 1682

原创 浏览器缩放时元素不适配问题

在浏览器缩放时元素不会随浏览器进行缩放浏览器缩放Ctrl+滑轮 / Ctrl + “+”(加号放大)、"-"(减号缩小)、“0”(0还原)不会进行缩放的元素用svg画出的路径箭头xterm插件构建的终端模拟器(缩放时会出现内容消失的问题,只有再重新鼠标点击一下终端才会出现)解决方法methods:{ //ctrl+滑轮控制浏览器缩放 mouseresizeScroll(e){ if(e.ctrlKey){ let _this=this

2020-12-02 10:27:03 781

原创 Vue中websocket在刷新或关闭页面时如何关闭链接

websocket在不用时需要及时关闭,否则会对造成服务端压力思路(错误)将关闭websocket的方法放在beforeDestroy钩子函数中data(){ return{ ws:"", }},methods:{ //关闭websocket closeWebsocket(){ if(this.ws){ this.ws.close(); let _this=this this.ws.onclose = function(ev.

2020-11-25 17:28:45 14512 6

原创 对象数组的排序问题

接口返回数据排序规则先根据code从小到大排序如果code相等,再根据flag字符串顺序排序代码let newArr=[]newArr=oldArr.sort(function(a, b){ if(a.code - b.code==0){ //code相等时 let x = a.flag.toLowerCase(); let y = b.flag.toLower

2020-11-09 15:44:03 287

原创 vue前端导入excel表格并解析表格内数据

需求用户需要输入一系列的ip1.如果ip过多手动输入太麻烦,所以用户可以把ip写入Excel表格,然后导入2.为防止用户创建Excel表格时格式错误,所以我们提供一个模板供下载

2020-10-29 17:22:30 2713 2

原创 前端项目运行出现的hosts问题

问题在前端项目git clone->npm i->npm run dev之后会出现以下问题解决方法找到hosts文件,路径一般是C:\Windows\System32\drivers\etc找到前端工程的配置config文件修改本地hosts文件如果需要管理员权限才能修改hosts文件,可以用以下方式打开hosts文件...

2020-09-29 11:21:21 591

原创 电脑分盘之后合并盘问题

右击我的电脑->管理->磁盘管理(如果想要把现有的卷合并,确保被合并的卷内文件已备份,右键删除卷)右击想要扩展的卷->扩展卷扩展卷为灰色,不可操作,原因:如想要实现C盘扩展,被压缩的出来的卷必须紧邻C盘右侧,中间不能间隔其他磁盘如果要扩展C盘,需将D盘删除,然后再在C盘上右键->扩展卷...

2020-09-29 11:09:16 587

原创 将后台返回的二进制数据下载成文件

将后台返回的二进制数据下载成文件首先说一下我的应用场景BlobBlob用法我的代码首先说一下我的应用场景我是在做控制台日志的时候,后台是通过websocket返回的二进制数据流,我需要让这些数据可以通过下载按钮下载为.log后缀的日志文件Blob在一般的Web开发中,很少会用到Blob,但Blob可以满足一些场景下的特殊需求。Blob,Binary Large Object的缩写,代表二进制类型的大对象。Blob的概念在一些数据库中有使用到,例如,MYSQL中的BLOB类型就表示二进制数据的容器。在

2020-09-25 11:18:50 456

空空如也

空空如也

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

TA关注的人

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