自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 uniapp - 微信小程序新版本发布之后用户端如何手动更新

解疑:微信运行时,会定期检查最近使用的小程序是否有更新。如果有更新,下次小程序启动时会同步进行更新,更新到最新版本后再打开小程序,尽可能保证用户能够尽快使用小程序的最新版本。开发者在后台发布新版本之后,无法立刻影响到所有现网用户,但最差情况下,也在发布之后24小时之内覆盖绝大多数用户。#目录#

2023-10-12 09:45:53 932

原创 uniapp:OCR识别身份证上传原图失败,问题解决

相关uni文档:https://uniapp.dcloud.io/collocation/manifest?如图所示,请求超时的默认时间均为6000毫秒,可根据自己的需求在 manifest.json 的 源码视图 里面更改。1、uni.uploadFile自身没有文件大小限制。然而,这仍然取决于你的应用程序所在的平台和存储空间容量。uniapp解决办法:uni网络请求超时时间设置。2、上传照片后不在fail,在sucess。3、文件上传时间久,可能会断传。

2023-09-14 14:58:45 843

原创 JS 公式

思路:首先获取了员工入职日期和当前日期,并将它们转换为日期对象。然后计算时间差,并将时间差转换为小数。最后使用格式化字符串输出结果,精确到小数点后一位。

2023-09-08 23:55:46 406

原创 vue自定义指令

drag: drag, //自定义指令。指令:drag.js。

2023-08-13 11:58:26 296

转载 vue2基础版axios封装

main.js引用封装的请求;

2023-05-30 16:42:54 615

原创 vue2动态路由学习

主要展示页面:components/Dashboard.vue。编辑路由文件,默认是静态路由 /router.js。动态路由存在store文件中 /store.js。复习element ui知识。在哪里触发动态路由?

2023-05-30 16:20:38 153

转载 vue+el-table实现动态双表头

需求是做一个动态双表头。做这种表头最好让后端返回两组数据,一组数据是实现表头的,另一组数据是内容渲染的。给表头定义key值,这样就不需要改太多地方,一次循环便可。

2023-05-23 16:51:38 1214

转载 el-tree和vue结合的穿梭框el-tree-transfer的使用

pid涉及要改的内容比较多,在此处踩过坑数据从左边穿梭到右边后树形结构丢了,或者莫名添加一条数据,后来找了好久发现是后台返给我的fromData中没有pid,是parentId,所以在源码中解析不到pid,就不会给你转成树!而且放置的位置不对,依旧出错。说明:严格按照样例的数据结构来返回,不会出错。注意必须有pid,pid对应的是父id。重点来了,后台返回的不一定是按照例子来的,你让后端按照这个来,可是人家非不,那就只能咱前端自己来呗。2、写组件treeTransfer.vue。

2023-05-23 15:24:24 1986 2

原创 vue在线预览各类型文件

vue在线预览各类型文件:vue2+elementUI1.新建组件previewFile.vue2.引用组件。

2023-05-23 11:22:07 683

转载 vue解决子组件值改变父组件的值跟着变

思路: 为了解决这一问题,当父组件传值给子组件以后,通过JSON.parse(JSON.stringify(data ))将父组件的数据进行拷贝,然后赋值给子组件中字段,子组件操作只是改变的子组件的值,而不会改变父组件的值,当点击‘’确定‘’按钮时,通过$emit调用父组件中的函数,将修改后的子组件值给了父组件,修改父组件中的值,当再次进入子组件的时候,会重新把修改后的父组件值拷贝给子组件进行展示,这样可以解决上述问题啦。

2023-05-20 14:28:03 1141

原创 动态循环出的多个select 不能重复选择相同的数据

【代码】动态循环出的多个select 不能重复选择相同的数据。

2023-05-20 10:53:46 118

原创 vue watch监听为什么第二次不会触发?

要解决这个问题,你可以使用一个简单的技巧:在每次传递值给子组件之前,先将其设置为一个不同的值。例如,你可以将其设置为null,然后再设置回你想要传递的值。这样,每次点击编辑按钮时,Vue 将检测到currentPlantPartName的变化并触发子组件的watcher。根据你的描述,问题可能是你在点击编辑按钮时未更改传递给子组件的值。你想要解决这个问题的一个方法是确保每次点击编辑按钮时都更新传递给子组件的值。按钮,在父组件向子组件传递一个值,字符串或对象,在子组件中使用。按钮,打开弹窗,此时子组件的。

2023-05-20 10:12:07 2195

原创 周日历组件开发

子组件传参给父组件, el-calendar没有封装好的方法,自定义一个。解决子组件修改父组件传的值得BUG。重点:自定义日历内容。

2023-05-17 13:50:04 160

原创 js中的foreach用法

total+=subtotal怎么就累加数据了,forEach怎么运作的。() 方法对数组的每个元素执行一次提供的函数。总是返回undefined;

2023-05-09 19:56:39 73

原创 Vue中的computed的用法

computed又被称作,用于动态的根据某个值或某些值的变化,来产生对应的变化,computed具有缓存性,当无关值变化时,不会引起computed声明值的变化。产生一个新的变量并挂载到vue实例上去。一、computed简写形式当我们动态的去更改surname或name时,都会引起fullName的改变。

2023-05-09 19:39:43 688

原创 封装升降排序功能组件

1、方法 (js)sort()数组排序。,reverse()可以倒序。sort()默认按照。

2023-05-09 19:17:45 73

原创 uniapp中怎样使用vuex

在上述例子中,通过mapState将store中的count状态映射到组件的计算属性count中;通过mapMutations将store中的increment方法映射到组件的methods中。在对应的方法中获取到传递的数据后即可对state中的数据进行修改。mutations的使用需要调用 commit方法 该方法接收两个参数 第一个是字符串 对应mutations中的方法名 表示调用。getters在界面中的使用 将会获取到vuex中state中的box属性。mutations中的。

2023-04-20 17:25:20 366

原创 一个企业微信第三方应用是怎么开放和上架的

自建应用”和“第三方应用”,前者顾名思义就是企业自己的开发给自己用的,后者就是第三方服务商开发并上架到企微应用中心从而给其他企业用的。我要做的是把我开发的小程序上架到企微应用中心,并推给其他用户。

2023-04-20 16:27:37 295

原创 仿uView下拉选择

【代码】仿uView下拉选择。

2023-04-20 14:47:37 124

原创 Comdoc学习(二)

3、axios默认发送就是get请求,发送数据默认格式为json。1、axios是基于promise的http库。4、axios请求头的数据格式会自动转换。2、可以调用promise的api。

2023-03-17 09:32:22 88

原创 定期清理DNS缓存

在了解DNS缓存之前,首先需要了解DNS查询过程。当客户端发起访问时,并不是每一次都求助于DNS查询,而是会先查询本地DNS缓存中是否有相关记录,如果有记录就会直接访问对应IP地址。如果没有记录才会委托递归服务器进行全球查询。当请求到权威解析服务器后,会返回一个权威解析记录,这个解析记录会在系统中临时储存起来,以方便下次访问时直接使用,这个临时记录就是DNS缓存。DNS缓存可以直接返回IP地址,无需求助递归服务器进行全球查询,大大提升了解析速度,节省了解析时间。

2023-03-16 18:03:50 246

原创 电脑怎么设置多屏

需求:用笔记本上班,屏幕太小,想要实现一台主机,2个显示屏。

2023-03-16 10:26:42 1249

原创 前端反问面试官

你觉得我的技术与什么问题?下一步应该怎么学习?你期望我这个岗位一年后,是什么样的一个角色啊?面试官,你觉得这个团队好的和不好的地方是什么?对于我这个岗位,有没有大概的一个培养计划?你觉得我刚才面试那个环节回答的不好?咱们内部有没有这个培训或者分享啊?如果我有幸入职,我的职责是什么呀?我的上级是什么样的管理风格?咱们前端项目是怎么部署的?我们怎么追踪代码BUG的?咱们公司的技术栈是什么?岗位的任务和团队的风格?有没有内部的代码规范?咱们明年的技术规划吗?咱们公司有没有盈利?最后一步可以谈薪资?

2023-03-14 10:46:24 923

原创 使用 web workers 及 基本原理 和 应用场景

2. DOM限制:Worker所在的线程它不能操作window,document这样的对象,也就是说worker线程不能操作dom对象,但是worker线程可以操作业务逻辑,然后把操作后的结果返回给主线程,主线程再去做相关的DOM操作。值得注意的是, Web Worker 规范中定义了两类工作线程,分别是专用线程Dedicated Worker和共享线程 Shared Worker,其中,Dedicated Worker只能为一个页面所使用,而Shared Worker则可以被多个页面所共享。

2023-03-14 10:29:55 227

原创 webworker使用

也就是说一次只能处理一件事情,前面的事情没有完毕,后面的事情要等待前面的事情处理完毕后才能执行。随着多核CPU的出现,我们可以最大限度的利用cpu多核,来提高js的性能。用于处理一些耗时、耗费性能的任务(异步的除外)。要解决的问题是:1.解决页面卡死问题。2.发挥多核CPU的优势,提高js性能。比如当后端返回上万条数据的时候,为了不让页面卡死,我们就可以使用web worker 创建多线程。

2023-03-14 10:20:40 159

原创 闭包定义及作用

所以,如果你把父函数当作对象(object)使用,把闭包当作它的公用方法(Public Method),把内部变量当作它的私有属性(private value),这时一定要小心,不要随便改变父函数内部变量的值。原因就在于f1是f2的父函数,而f2被赋给了一个全局变量,这导致f2始终在内存中,而f2的存在依赖于f1,因此f1也始终在内存中,不会在调用结束后,被垃圾回收机制(garbage collection)回收。所以,父对象的所有变量,对子对象都是可见的,反之则不成立。上面代码中的f2函数,就是闭包。

2023-03-14 10:02:59 38

原创 闭包应用--节流

主要的原理就是在闭包内设置一个标记,在限定的时间内这个flag设置为true,函数再次点击则不让执行,setTimeout函数执行以后将flag设置为flase,就可以继续执行。1.按钮提交(可以避免重复提交,当然不只这种方法,将按钮设置为不可用也可以)。2.scroll、mousehover、mousemove等触发频率高的时候。

2023-03-14 10:02:35 92

原创 原型、原型链

前端八股文--原型链

2023-03-14 08:59:41 35

原创 怎么判断一个页面有没有登录

坑1:输入url,还没请求数据,token没回来坑2:vuex页面没打开,拿不到数据答案:主要就是要利用一个浏览器附带的一个本地存储器—,这个东西主要起的功能就是在我们验证密码正确之后,将登陆成功的信息存储在本地,方便我们在访问其他页面时可以通过验证localStorage中存储的信息进行验证是否登录。

2023-03-13 19:09:14 338

转载 web worker 使用场景

我们都知道。也就是说一次只能处理一件事情,前面的事情没有完毕,后面的事情要等待前面的事情处理完毕后才能执行。随着多核CPU的出现,我们可以最大限度的利用cpu多核,来提高js的性能。用于处理一些耗时、耗费性能的任务(异步的除外)。要解决的问题是:1.解决页面卡死问题。2.发挥多核CPU的优势,提高js性能。比如当后端返回上万条数据的时候,为了不让页面卡死,我们就可以使用web worker 创建多线程。

2023-03-13 17:51:48 302

原创 新名词-流媒体(Streaming Media)

WebRTC 其实也使用了 WebSocket,不过是用于搭建 WebRTC的信令机制,但是在连接建立结束后,由于 WebRTC 是端到端连接,因此也不再需要额外服务器。WebRTC 是完全开源免费的,其使用 RTP 协议来传输音视频,并支持 Chrome、Mozilla、Opera、Microsoft Edge、安卓浏览器等浏览器。3、根据上述分类,常见的流媒体的应用主要有:视频点播(VOD)、视频广播、视频监视、视频会议、远程教学、交互式游戏等。不需要额外的服务器转发,可以直接在用户之间端到端连接。

2023-03-08 13:17:21 941

原创 el-form无法提交表单,提交表单没反应(vue2)

最后查出来是自定义表单校验规则写错了,校验通过的时候,没有执行callback()。补上之后就正常了。

2023-02-23 12:16:43 1037

原创 [javascript] 获取当前时间日期和时间戳

【代码】[javascript] 获取当前时间日期和时间戳。

2023-02-17 10:25:38 182

原创 解决微信调整字体大小导致页面样式混乱的问题

解决原理:阻止ios和安卓调整字体大小时候的事件。ios通过添加css属性,安卓通过微信属性去阻止。微信具有调整字体大小的功能,然而有时候调整字体大小会导致微信公众号内的H5页面样式混乱。注:添加后无法通过外部更改字体大小,根据项目需求运用。

2023-02-14 09:59:29 974

原创 javascript 数组去重

4、Set是一种数据结构,特点是。3、使用filter过滤去重。

2023-02-13 16:32:52 50

原创 uniapp 设备 剪贴板

uniapp 设备 剪贴板。

2023-02-11 10:22:41 90

原创 CSS——在css position 定位 中, relative 和 absolute 的关系

absolute:定位是相对于离元素最近的设置了绝对或相对定位的父元素决定的,如果没有父元素设置绝对或相对定位,则元素相对于根元素即html元素定位。设置了absolute的元素脱了了文档流,元素在没有设置宽度的情况下,宽度由元素里面的内容决定。脱离后原来的位置相当于是空的,下面的元素会来占据位置。relative:定位是相对于自身位置定位(设置偏移量的时候,会相对于自身所在的位置偏移)。2、在父元素(也就是大盒子box)没有position属性时,子元素(红色盒子)是以屏幕为参照物进行位置的定位的;

2023-02-02 18:23:05 647

原创 做SEO时百度API资源提交PHP推送操作方法

然后可以上传到你的网站中就完成了,以后需要推送什么链接直接更改这个文件中的链接就可以了,推送的时候直接在浏览器输入你的文件存放链接就OK。新建一个txt文档,并将你百度后台的php推送示例代码全部复制到上面(要复制自己要推送的网站的示例码,确定一下是不是你需要提交的网站)提交是百度普通收录中较好的一种提交方式,因为它收录相对会更快,如果是做的原创内容如果没有做快速收录的情况下更要做API提交。然后,在最前面空出一排,添加

2023-01-28 14:30:54 954

原创 小程序视频(video)播放不了

1、级别太低,事件点击不了。在高级别的元素的子元素上加。2、原因:URl加密了。在高级别的元素上添加。

2023-01-12 18:09:59 4659

原创 微信修改字体大小后h5页面排版乱 解决办法

在开发当中呢,经常会有很多H5的小活动页面,需要在微信的环境下使用。偶尔会出现H5页面在微信或者其他客户端中出现字体变大的问题,下面提供解决方法。首先先把网页自动放大放小的关掉。

2023-01-07 10:36:31 1015

空空如也

空空如也

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

TA关注的人

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