自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 charls抓包工具 mumu模拟器抓包apk

配置本机ip和端口,上面的星号是全部(有些软件被反制抓包,所以这个地方一开始勾上可能导致软件不运行可以不用勾选,等软件打开之后再勾上,如果不勾,可能有些包抓不到)主机名写自己电脑的ip地址,端口随便,只要不被占用,一般参考其他人都是8888。点击网络偏好设置,点击安装证书,选择刚刚下载好的证书,随便命名后即可导入。8888就是刚刚模拟器里的端口,下面的勾选看你需要,如果不清楚就多试试。设置,点进互联网,点编辑,选择手动代理。然后倒入确定,重启charls即可。点击后,点安装证书,下一步。

2024-06-26 17:13:45 1166

原创 js 一些数组方法

/有java返回true,没有返回false。languages.indexOf(“Java”) //有就返回下标2,没有返回-1。filter不改变原数组,所以要重新赋值。findIndex 返回数组下标。

2023-12-26 09:04:44 511

原创 C盘下用户名修改 右键无重命名选项 nvm could not be found or does not exist. Exiting. No installations recogniz

有两种情况,一种是直接右键就可以重命名,另一种是右键没有重命名选项,这是因为你当前登录的账户没这个权限,在windows下切换成管理员账户,然后就可以重命名了,然后重启。找到之前的用户名,点击ProfileImagePath,修改值,改为现在的用户名,然后重启即可。,由于这个用户名关联了很多东西,所以会导致你切换回原账户的时候,一些东西都不见了。但是一般这个路径是用户名,用户名为中文,这时候要改就不容易了。重命名之后,重启进入之前的用户。输入regedit,打开注册表。把路径内的中文改掉就行了。

2023-12-19 23:05:17 3064

原创 大屏1920*1080缩放适应页面

原理其实很简单,就是获取页面的宽高,与1920*1080的比例差距,然后进行宽高缩放就行了。如果高度不是1080就该成需要的宽高就行。

2023-11-08 16:12:11 678

原创 canvas绘制扫描图

这个函数主要是让扫描针定义到底盘中间,然后旋转,其实就是做个动画效果。先定义一个canvas。

2023-10-19 12:11:39 645

原创 el-tree 获取过滤后的树结构

比如一个父元素有七个子元素,这七个子元素都不是我们过滤到的,所以这时候应该连父元素一起都不要的。递归处理,思路就是赋值,如果是自己过滤到的数据就push进去,不是就不要。正常来说element框架应该返回的,但实际上没有,只能自己处理了。其实这样拿到的数据虽然是过滤后的,但是也包括了父元素。但是这个操作在递归里不好实现。所以还要再来一次处理。

2023-10-18 19:47:42 773

原创 vue中全局修改elementui,message修改时长

有几种不同的写法对应不同的修改方式,都写在main.js里。

2023-09-21 11:14:09 1835

原创 vue 引入zTree

treeData:自己的原始数据,树结构数据,setting:设置。原始数据中,每一层添加open:true,即可自动展开。添加checked:true 即可默认选中。下载js包解压后找个地方放文件夹内。

2023-09-14 19:48:39 614

原创 el-form表单el-form-item prop一次验证两个值

2.data里写,验证规则添加validator: this.validateFields。3.validateFields设置。1.表单添加两个框,prop写上。

2023-08-26 17:04:08 1838

原创 vue 实现word文档页面内预览docx-preview 和 vue-office

删掉node-modules重新下载就行了,最好吧package里的docx-preview也删掉,然后重新下载。有时候有些文档预览的时候,一些数字不展示,查找了半天才发现是文档内有图形绘制的地方,然后影响了,删掉就可以了。比如说,下划线一般我们都是文字添加下划线,但是如果用形状画一个黑线,看起来也是个下划线,但是这样会解析不出来。这个插件是在docx-preview基础上进行了一些优化,git地址和使用方式都可以看文档。url就是文档地址,可以是线上也可以是本地。

2023-08-25 13:43:05 4953 6

原创 VUE使用docxtemplater导出word(带图片) 踩坑 表格循环空格 ,canvas.toDataURL图片失真模糊问题

后来灵光一闪,想到参考链接里各种数据都是在表格里的,应该没问题,所以我就想着开始结束都放进去,就像这样。参考:https://www.codetd.com/article/15219743。我本来是想着这样就能少一行,就是正常表格了,但是其实报错了。7.保存图片模糊问题 quality = 1也没啥用。多出了很多空格,我想着去掉模板中的换行符,像这样。改成这样,导出后的图片能经得起缩放。大概就是类型不对,读不出来什么的。

2023-07-26 18:41:47 4994 3

原创 vue中使用jsMind生成思维导图 截图功能踩坑

报错了,显示Cannot read properties of undefined (reading ‘shootDownload’)但是我看了screenshot.js,里面是有这个函数的,而且如果用html引入js的方式是生效的,那应该就是这个函数没绑定上。但是,当我想使用保存为图片功能的时候。正常引入是这样的,然后渲染也没问题。结果就是这样的,到此为止还一切正常。然后保存为图片功能就可以正常使用了。

2023-07-25 11:22:41 2573 5

原创 el-table 嵌套封装使用

【代码】el-table 嵌套封装使用。

2023-07-19 11:16:26 539

原创 节流throttle

【代码】节流throttle。

2023-04-10 19:38:45 303

原创 el-tree 过滤不区分字母大小写

转换一下思路就行了,把输入的转小写,把需要匹配的也转小写,这样就全同了,保证前后一致即可,这样输入tr,TR,Tr,tR都可以匹配到。这上面其他的属性暂时不需要,需要的就是这个:filter-node-method=“filterNode”,自定义过滤函数。比如我输入Tr,这里面匹配的就是TR和tr,但是如果真正的数据里就是Tr,那么这样是匹配不到的。但是后来使用的过程中发现,这种只会进行全大写和全小写的匹配,而不会进行大小写混写的匹配。原本也没什么问题,就是把输入的进行大小写转换,两次匹配。

2023-04-07 13:45:45 1232

原创 树形结构递归修改层级数据字段和树结构变为数组

【代码】树形结构递归修改层级数据字段。

2022-11-01 09:35:05 756

原创 前端引入字体加载过慢踩坑

包括环境,安装工具,以及压缩后引用不生效的坑,记录一下安装node和python官网:https://www.python.org/配置好环境变量:参考文章:https://www.cnblogs.com/gu-bin/p/11045043.html注意,这个校验版本有没有安装好的时候,要用cmd,不要用那个powershell...

2021-11-17 17:25:19 2724

原创 canvas图形放大缩小鼠标拖拽

在网上找的都是放大缩小,或者鼠标拖拽,没有两者都满足的一开始我天真的以为两个合并就可以了,但其实当鼠标松开和点击的时候,坐标原点是会变的,就是每次拖拽都是清除之前,放大缩小也是,所以那个原点很不好确定,主要思路就是保存之前的原点坐标过程比较麻烦,意会一下就好了,直接上代码

2021-11-04 09:02:15 2149 1

原创 js时间戳转时间

1.时间戳转时间functiongetNowTime(Timestamp){vartime=newDate(Timestamp*1000);vary=time.getFullYear();varm=time.getMonth()+1;vard=time.getDate();varh=time.getHours();varf=time.getMi...

2020-09-10 17:41:12 215

原创 下拉加载 (主要用于加载聊天记录)

1.前提背景加载历史聊天记录都是向上滑,也就是下拉加载,一般常见的事上拉加载下拉刷新,这个需求就反过来了一直没找到相应的问题 只好自己动脑筋了2.问题上拉加载的时候,加载出来的元素就往页面末尾塞,此时滚动条是在原处没动的,加载出来就出来了,不会有不好的体验,但是反过来就不行了在前面塞元素,滚动条就会往上跑,(其实滚动条还是没动,但是元素向上塞了很多,撑开的东西就铺开了,导致看起来是向上了,其实就是滚动条与顶端的距离没变,但是内容多了)3.思路解决与上拉加载反过来, 那就是保证..

2020-09-10 15:28:50 3690 6

原创 window服务器 在浏览器里通过服务器ip访问服务器内的文件 阿里云windows server2019配置FTP服务

windows服务器不是Linux 自己瞎摸索的,到处搜索资源但大部分都是只写一半,后面就没了,自己瞎捣鼓的,好歹算是出来了,如有不对,还请指正1.windos+R mstsc打开远程桌面输入ip地址,用户名密码进入桌面2.控制面板 ->一直往下走选中ftp iis安装3.IIS点开,然后右键进入管理器 再次右键添加ftp站点4.输...

2020-04-01 15:50:23 5317 2

原创 history 空白 刷新报错 子路由刷新报错

1.非根目录 服务器的根目录,不是打包后的export default new Router({ mode: 'history', base: '/mypro/', //如果不在根目录下面就加这个,两边的/不要丢了 注意是你在服务器上的根目录,不是打包后的根目录 routes: [{}]})这个挺有迷惑性的,我一开始找了好多都说根目录,也不说那个根目录,而且也没想到...

2020-01-15 14:49:13 731

原创 display:flex会造成图片失真和el-table宽度边长

遇到好几次了,记录一下。flex除了会造成图片失真以外,还会造成别的,但是当时太忙,没记录就给忘了。flex布局挺方便的,我经常用,然后就遇到了一次图片过大,移动端限制最大宽度,而且图片还是个数不一定的那种,要求一个图片,那就宽度是屏幕那么大,多个图片固定宽度,问题就来了一个图片的时候也是flex布局,限制了宽度,我当时以为这样图片就宽高适应,也不会失真,但是,这个flex就会...

2020-01-05 13:47:43 1064 1

原创 css的一些样式用法

一些不好记,但是有时候会用到的零碎1.img标签有一个属性clip,相当于就是裁剪图片展示我们公司项目有个地方就类似微博列表那样,图片占的地方是固定大小的,但是图片不能大小固定变形,只能裁剪掉,就是只展示图片的某一部分,超出部分就超出减掉clip: rect(0px,10px,10px,0px);position: absolute;2.input伪类 伪类挺多经常用的就是单选多...

2020-01-02 14:31:47 655 1

原创 网页自适应 rem 浏览器窗口缩放内容错乱 禁止缩放 vue

1.remrem都知道,是根据跟元素大小更改,所以我们一般会用这个来适用各种屏幕,毕竟是按照比例来的,还是挺不错的但是现在pc端ui设计一般都是1920X不确定高度,高度好说都是有多高就多高,宽度1920,多出的就是为了适用,一般主要内容是1200的宽度。在vue里搭建好之后就新建一个rem.js的文件夹,里面写上这样! function(n) { va...

2019-12-24 11:42:30 4230 2

原创 vue加载 优化 懒加载 Loading chunk xxx failed

1.app.js加载时间过长,那就用懒加载优化,分割一下,用到的时候在加载一般在index.js都是这样的import home1 from '@/components/home1'{path:'/home1 ',name:'home1 ',component:home1 },改成这样{path:'/home1 ',name:'home1 ',component:reso...

2019-12-23 15:35:53 1708

原创 楼层跳转滚动条缓慢滑动至当前楼层 vue 原生js

vue的项目,其实jq里有一个animate函数可以直接用,但是不想用jq,而且搜了一下animate,但是都是一个元素出入效果,不是我想要的那种从一个起点滑到另一个重点的那种。1.绑定一个函数里面传参点击这个服务大厅要跳转的滚动条的高度 <div @click="scrol(1500)">服务大厅</div>2.主要函数递归的思想,这个是我在搜的时候...

2019-07-26 10:36:59 780

原创 vue父组件向子组件传值,渲染成功但是报错,而且是刷新报错,代码更改不会

1.问题at Proxy.render (eval at ./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-6900a511","hasScoped":true,"transformToRequire":{"video":["src","poster"],"source":"src","img":"...

2019-07-24 10:30:25 2401

原创 appcan请求腾讯地图,传参经纬度逆地址解析返回数据是null的问题

1.请求方式安卓手机升级8.0以后,很不明白为什么不支持$.ajax和$zy_json的调用,只能用appcan.request.ajax,但是ios的话对于appacan.request.ajax的支持不是很好,最好判断一下系统,然后选择调用2.申请腾讯地图秘钥登陆腾讯地图开放平台,接入指引,申请秘钥,这个申请挺快的,但是记得要配置一下、把这个选中,不然在电脑调试没有权限的3...

2019-02-22 16:57:51 1426

原创 appcan代码迁出失败

1.appcan上面的代码都是可以异地迁出的,只要有账号密码就可以,文件-&gt;新建-&gt;appcan项目-&gt;同步就可以了。但是当你登陆了不同的账号的时候可能会导致迁出失败,因为appcan是SVN提交,不同账号会导致混乱,所以清一下数据就可以了。下载一个SVN工具,桌面上鼠标右键 就会打开这样一个窗口都清除了基本就可以了2.如果还不行就用SVN地址我当时翻...

2019-02-22 14:41:35 453

原创 vue脚手架项目流程(二)父子组件传值

1.父组件传递给子组件父子组件之间的联系就是父组件里有子组件的容器,所以要在这个容器上下功夫&lt;template&gt; &lt;div class="hello"&gt; &lt;h1&gt;hello&lt;/h1&gt; &lt;router-view :a="name" :b="msg"&gt;&lt;/router-

2018-11-08 16:46:03 2179 2

原创 vue脚手架项目流程(一)搭建和路由规则配置

1.项目准备1.先安装全局环境  npm i -g vue-cli   这个是全局环境,只需要安装一次即可2.建立自己的项目  vue init webpack my    建立一个名为my的项目,这里使用的是官方版本,各种配置都已经配好,适合初学3.根据提示 cd my 进入项目,然后 npm run dev 启动项目,在本地浏览器里输入localhost:8080,即可看到一个...

2018-11-08 14:53:00 2806

原创 node.js+express搭建简单后台,路径分文件配置,mongodb更改数据

1.node.js+express搭建后台新建一个index.js文件var express = require('express');var csdn = express();//这里的csdn可以换名字,一般脚手架里都是app命名var router = express.Router();router.post('/register',function(req,res){ ...

2018-11-07 20:22:52 559

原创 数组及相关操作

概念:所谓数组,是有序的元素数列,即一组有序数据。创建方式: var arr = a[1,2];//字面量声明方式,此时数组中有1,2共两个元素,且arr[0]=1,arr[1]=2,由此可见若设定一个变量i,arr[i]即可遍历数组,i称为下标或索引,从0开始至arr.length-1结束(arr.length为数组长度)var arr = new Array();构造函数方式创建数...

2018-08-01 21:10:07 185

原创 h5 js 有关数据类型输出的笔记

1.NaN与任何东西都不相等,即便是它自己本身。因此,当判数值类型是否是NaN时,不能用NaN==NaN来作为判断条件。 document.write(NaN==NaN);输出结果为false; 所以,用isNaN();作为判断即可。 document.write(isNaN(“bb”)); //输出 “true”,因为bb未定义,...

2018-07-27 21:47:49 705

原创 (二)h5中js的输出

JavaScript 可以通过不同的方式来输出数据:1.使用 window.alert() 或者直接alert()弹出警告框。括号内填写想要弹出的内容,如果是中文需要用”“包括起来。alert(),不可以通过id来访问html中的元素。alert(document.getElementById(“demo”));错document.getElementById(id) 方法...

2018-07-26 09:03:24 1871

原创 (一) h5中的js关于switch,case

var f=prompt(“请输入月份”);switch(f){case 1:case 3:case 5:case 7:case 8:case 10:case 12:document.write(f+&amp;quot;月31天&amp;quot;);break;case 4:case 6:case 9:case 11:document.write(f+&amp;quot;月30天&amp;quot;);...

2018-07-25 19:39:11 1686

ztreej js资源包

ztreej js资源包

2023-09-14

空空如也

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

TA关注的人

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