分享好友 最新动态首页 最新动态分类 切换频道
项目常用函数封装总结
2024-12-27 20:18

 
 
 
 

注意这里用fs的话,只能检测项目部署的那台电脑(即,项目部署到那台电脑,检测那台电脑)

 
 

下面介绍了第三个,其他的自行百度,很简单的

  • BroadCast Channel
  • Service Worker
  • LocalStorage + storage
  • open + postMessage



请注意storage事件只会在其他页面(相同域下的不同页面)修改localStorage时触发,如果是在当前页面进行修改,监听函数不会被触发,因为当前页面本身就是修改的一部分。

 
 
 
 
 
 
 
 

注意这里一定要是128,不要写0.5,仔细看看下面的公式,就不会相信0.5了, 1*0.5=0.5了,哈哈哈

 
 
 
 

推荐使用UA去判断

UA(UserAgent)是指HTTP请求头中的一部分,用于标识客户端的一些信息,比如用户的设备类型、浏览器型号等等。因此,我们可以通过判断UA中的关键字来确定页面访问者的设备类型。下面是实现的代码

 
 

获取当前浏览器的屏幕宽度

 
 
 
 
 
 
 

注意

 
 
 
 
 
 
 
 
 
 
 
 

vue3全局挂载
推荐使用(provide/inject,不推荐使用globalProperties:最新版本的已经弃用了

main.ts中

 

组件中

 

vue2全局挂载
main.ts中

 

页面中 :直接this就好了

 
 
 
 

官网:vite官网参考

 
 

el-form表单中的el-input回车刷新页面@keyup.enter.native不生效问题解决
表单中只有一个input,键盘回车会刷新页面@keyup.enter就会失效
解决方案
1:在表单里加一个不显示的input(不推荐此写法)
2:在el-form上添加@submit.native.prevent(推荐)

 
 

如果多维数组转以为数组用 flat() arr.flat()

 
 
 
 
  • ?: 是指可选参数,可以理解为参数自动加上undefined
  • ?? ?? 和 || 的意思有点相似,但是又有点区别,??相较||比较严谨, 当值等于0的时候||就把他给排除了,但是?? 不会.
  • ?. ?.的意思基本和 && 是一样的
  • !. !.的意思是断言,告诉ts你这个对象里一定有某个值
  • &&= 如果第一个表达式的值为 true,则执行第二个表达式,并将结果赋值给第一个表达式;如果第一个表达式的值为 false,则不执行第二个表达式,第一个表达式的值不变。
  • ||= 如果左侧的操作数(表达式)为真(即非零、非空或非undefined,则返回左侧的操作数(表达式;否则,返回右侧的操作数(表达式)。
  • ??= 如果左侧的操作数(表达式)是 null 或 undefined,那么返回右侧的操作数(表达式;否则,将右侧的操作数(表达式)赋值给左侧的操作数(表达式)。

看下面的例子

 
 

原理:利用 setAttribute()方法添加value属性,并为其赋值

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

推荐方法一

 

方法二

 
 

首相要了解数组的sort方法

 

如果 age 的值为字符串 (age:“24”,还用上面的方法则会按照ASCII排序(按照字符串排序

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

常用语get请求传参,将对象格式转换为+&的情况

 
 
 
 
 

如果需要传值过多,推荐使用下列方法,类似于vue3中的vue-router

 
 

在同一个div中话echart是,需要清除画布,重回绘制,否则会重叠,这里我用了删除dom在添加一个div进去

 
 
 
 
 
 
 
 

word-break: break-all; 只对英文起作用,以字母作为换行依据。
word-wrap: break-word; 只对英文起作用,以单词作为换行依据。
white-space: pre-wrap; 只对中文起作用,强制换行。

一行显示

 

多行显示

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

最新文章
用AI生成完美美女写真,亲测推荐超强工具及操作教程!
在这个科技日新月异的时代,AI已经不仅仅是一个高深的学术词汇,它已经走进了我们的日常生活。你有没有遇到过这样的困惑:想要生成一组超逼真美女写真,却不知道该如何下手呢?今天,我就来为大家详细介绍几款当前热门的AI绘画工具,以及如
上海考研培训机构排行榜前十名推荐名单一览表
序号考研培训机构优势1上海顶程考研培训机构考研名师坐镇,班型多样化(集训营、VIP一对一辅导、精品课、网课),严格管理2上海新东方考研考研老师教学水平高超,课程全面(考研公共课以及30个热门专业的专业课),考研资源丰富,自主创立
小红书搜索下拉词★64xl.com下拉框软件可霸屏,B站PC下拉
在抖音上,视频内容已经可以搜索,类似百度的图文内容。1.什么是抖音SEO?简单来说就是围绕抖音的推荐算法进行SEO关键词布局和推广,达到自然流量产生的目的。2、抖音SEO算法是什么?1. 内容检索检索视频内容,寻找与“减肥”相关的视频,
深圳市建筑施工安全防护实体标准化指南图集2010年.docxVIP
前言为认真贯彻落实“安全第一、预防为主、综合治理”的方针,进一步提高我市建筑施工安全生产管理水平,指导施工企业做好施工现场安全生产、文明施工工作,我们组织专家编制了《深圳市建筑施工安全防护实体标准化指南图集》。本图集包括文
成安县百度优化助力企业品牌腾飞,抢占市场制高点
成安县百度优化推广服务,助力企业品牌迅速崛起,精准抢占市场先机,提升品牌知名度,增强竞争力。通过专业优化策略,实现企业线上营销目标,助力企业发展壮大。随着互联网的普及,越来越多的企业开始意识到的重要性,成安县作为河北省邯郸
什么是人工智能?
人工智能 (AI) 是一组技术,使计算机能够执行各种高级功能,包括查看、理解和翻译口语和书面语言、分析数据、提出建议等各种能力。人工智能(AI)是一个构建能够推理、学习和行动的计算机和机器的科学领域,
手机排行:2023年最新手机排行榜,性能、拍照、续航全面对比
简介:在如今手机市场竞争激烈的情况下,选择一款适合自己的手机变得越来越困难。本文将以2021年最新手机排行榜为基础,从性能、拍照和续航三个方面对比各款手机,帮助读者选购最适合自己的手机。工具原料:品牌型号:苹果iPhone 12、三星G
惊奇:长沙当面套京东白条当面换现金完整流程新手必看!
长沙当面当面套VISA境外卡花呗白条分付【微电:166 7513 1138】全天在线欢迎打电话,当面办理安全靠谱!一说起京东白条,脑海里第一条记忆神经就会跳出来东哥,东哥是热搜的常客,是我的偶像,一个站在食物链顶端的男人,在使用京东白条的过
精品中国货出海wordpress外贸独立站建站模板
使用adc功能来判断不同电压,那必定是通过电压的不同来区分的,这就需要按键与电阻进行组合,我设计打算使用正比关系的按键阻值,这样会比较好在程序判断,最后就如仿真图那样设计,按键按下让某部分电路短路,剩下的电路得到不同的电压值
技术与艺术融合之美,最新变脸探索之旅
摘要:最新变脸技术展现了技术与艺术的融合之美。通过高科技手段,实现了面部特征的快速变换,呈现出令人惊叹的艺术效果。这种技术不仅令人瞩目,也为我们提供了无限的创新可能性,在娱乐、表演、电影等领域展现出广阔的应用前景。探索技术
相关文章
推荐文章
发表评论
0评