分享好友 最新动态首页 最新动态分类 切换频道
项目常用函数封装总结
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; 只对中文起作用,强制换行。

一行显示

 

多行显示

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

最新文章
金华进口樱桃汁国外工厂备案代理Good Service
金华进口樱桃汁国外工厂备案代理——众多客户见证——选择卓鹰进口清关,就是靠谱!卓鹰百科知识分享:樱桃(学名:Cerasus pseudocerasus),是某些李属类植物的统称,包括樱桃亚属、酸樱桃亚属、桂樱亚属等。乔木,高2-6米,树皮灰白色。
山东省济南较好的职业学校-报名电话
春蚕一生没说过自诩的话,那吐出的银丝就是丈量生命价值的尺子。敬爱的老师,您从未在别人面前炫耀过,但那盛开的桃李,就是对您最高的评价。仅供参考,如果觉得很不错,欢迎大家咨询!济南应用技术职业中等专业学校开设有针对性强、适应市
用AI轻松生成高清美女写真,这款工具你一定要试试!
限时免费,点击体验最近超火的AI生图神器,坐拥3000美女的大男主就是你! https://ai.sohu.com/pc/generate/textToImg?_trans_=030001_yljdaimn 在这个数字时代,AI技术不断进步,各种与我们生活息息相关的领域都在发生着翻天覆地的变化。
漫蛙漫画在线登录入口,免费进入海量漫画世界,畅享精彩漫画体验
漫蛙漫画作为一个备受欢迎的漫画平台,凭借其丰富的漫画资源和便捷的阅读体验吸引了大量漫画爱好者的关注。通过漫蛙漫画的在线登录入口,用户可以轻松访问平台,免费阅读海量漫画,享受极致的视觉体验。无论你是喜爱国产漫画,还是钟情于日
众多Android 开源项目推荐,给力工作给力学习
Robotium是一个测试框架能够方便你为Android应用程序编写强大、健壮的自动黑盒测试用例。利用Robotium的支持,用例开发人员能够编写功能、系统和验收测试方案Robotium支持Activities、Dialogs、Toasts、Menus和Context Menus。项目地
英雄联盟射程最远的英雄是谁?
1、平a射程最远的皮城女警,射程高达650码;2、18级射程最远的麦林炮手,天赋加上18级射程可达703码;3、技能加成后射程最远的深渊巨口500的基本射程加上W技能可达710,说明特例首领之傲射程只有425,不过E技能打到人再用q技能可达1200码。
电池续航:长时间使用无需频繁充电
在智能手机市场中,OPPO的Y系列一直以来都是中低端市场的重要选择。OPPO Y31s作为Y系列的一员,凭借其较为亲民的价格和出色的功能配置,吸引了不少消费者的关注。本文将全面解析OPPO Y31s的性能特点,帮助大家了解这款手机的实际表现以及它
搜狗搜刮引擎网排名优化器_搜狗搜刮引擎网络排名优化器(搜狗搜索引擎网排名优化器)
末了,在各人开展下拉优化之前小马识途顾问夸大几点起首,下拉优化不但仅有百度,尚有360搜狗神马本日头条等主流搜刮平台,只要是搜刮引擎都可以做下拉优化其次下拉优化不是独立存在的,必要有肯定网络推广底子,就是遐想出来词经搜刮后有
网站百度快照一直是2周之前的怎么才能让快照更新
了解百度快照的更新机制我们需要了解百度快照的更新机制。百度快照的更新是由百度搜索引擎的爬虫程序定期进行的,它会根据网站的更新频率、内容质量、外部链接等多个因素来决定快照的更新周期。要促进网站百度快照的更新,我们需要从这些方
百度蜘蛛池租用:小旋风SEO蜘蛛池搭建攻略,轻松提升网站收录,提高搜索引擎排名
小旋风SEO蜘蛛池搭建攻略,助您轻松租用百度蜘蛛池,有效提升网站收录,快速提高搜索引擎排名,优化网站流量。本文目录导读:小旋风SEO蜘蛛池概述小旋风SEO蜘蛛池搭建步骤注意事项随着互联网的快速发展,搜索引擎优化(SEO)已经成为企业提
相关文章
推荐文章
发表评论
0评