- 博客(222)
- 资源 (8)
- 收藏
- 关注
原创 一套通用的 JS 复制功能(保留/去掉换行,兼容 PC/移动端/微信)
本文介绍了一个通用的JavaScript复制功能实现,支持保留/去掉换行符,兼容PC/移动端/微信/支付宝等多平台。通过创建临时textarea/input元素实现复制,解决了换行丢失、移动端兼容性差、长文本截断等问题。文章提供了完整的代码实现,包含成功/失败回调,并给出了保留换行和去掉换行的使用示例。此外还分析了各平台的兼容性,并建议在新浏览器中使用Clipboard API提升成功率。该方案简单易用,能有效解决前端开发中常见的复制功能需求。
2025-08-12 15:32:26
381
原创 一个轻量级、无依赖的 Loading 插件 —— @lijixuan/loading
开发中,我们经常需要一个简洁好用的 Loading 组件,无论是请求数据时的全局遮罩,还是局部区域的加载提示,性能、兼容性和易用性都非常关键。在vue2中使用太过于繁琐!如果你觉得这个项目有用,欢迎点个 Star ⭐,也欢迎在实际项目中应用它!你的鼓励是我持续更新的最大动力!的 Loading 插件:@lijixuan/loading。这是一个简洁但实用的插件,希望能帮到你简化开发流程。欢迎 star、fork、提 issue!✅ 持续交互提示(如圈圈转 + 进度条)于是我开发了一个零依赖、支持原生。
2025-07-31 18:08:39
438
原创 Google浏览器拓展工具 “GU“->google Utils
🚀 Google 插件分享:GU(Google Utils)—— 实用脚本合集插件开源了!
2025-07-08 17:56:50
969
原创 package.json中~1.0.0和^1.0.0有什么区别
会匹配最近的小版本依赖包,比如~1.2.3会匹配所有1.2.0 ~ 1.2.9 版本,但是不包括1.3.0,也就是1.2.x。会匹配最新的大版本依赖包,比如^1.2.3会匹配所有1.x.x的包,包括1.3.0,但是不包括2.0.0。
2024-09-11 14:00:40
313
原创 setTimeout设置为0和nexttick 谁先执行谁后执行
在 Vue 中,setTimeout 设置为 0 和 Vue.nextTick 的执行顺序是不同的,它们基于 JavaScript 事件循环和微任务、宏任务的执行顺序来决定。它会被放入宏任务队列中,必须等到所有微任务完成后才会执行。, 0) 是宏任务,会在微任务执行完后才执行,所以最后输出 setTimeout callback。, 0) 后执行,因为它是一个宏任务,必须等待所有微任务执行完毕后才执行。(如 setTimeout、setInterval):当所有微任务执行完后,才会开始执行宏任务。
2024-09-06 18:16:25
601
原创 实现A-Z滑动检索菜单
写个这小玩意真麻烦<template> <div id="letterPeo"> <!-- <button @click="getasd">获取</button>--> <div class="letter"> <div v-for="(item, index) in letter" :key="index" class="mb-2 item" :class="{active:select
2024-08-29 16:04:14
931
1
原创 vue中判断应该import 哪个js或css
如果window.myFlag为false,则动态导入jsFile2.js并执行其默认导出的init方法。因此,在确保安装了相应的loader并配置正确的情况下,你就可以在main.js中动态导入SCSS文件,并根据window对象的属性来决定导入哪个文件。在main.js中,确保在创建Vue实例之前已经完成了SCSS文件的导入。请确保jsFile1.js和jsFile2.js中的默认导出对象具有init方法,并根据需要进行相应的处理。在需要导入SCSS文件的组件中,使用动态导入的方式来导入SCSS文件。
2023-12-18 09:56:46
1768
原创 html文件中引入.ts文件并运行
问题: 一个项目,是用TypeScript编写的,但是html中引入了.ts文件后报错了,有没有办法跳过tsc这个编译命令,不然每次都需要Tsc编译一下后再启动,有点麻烦。
2023-09-27 14:35:10
2590
原创 js中 | 0 (竖线)
js运算符单竖杠“|”的用法和作用及js数据处理处理数字经常用到的方法还有:parseInt()、parseFloat()、toFixed()、toPrecision()toPrecision(),保留几位数,四舍五入,结果是字符串。
2023-09-12 16:02:40
694
原创 解决uniapp 二次登陆 登录页是首页时,登录页闪现问题
pages.json文件中,pages数组中第一项是登录页,用户第一次登录后,存储登录状态,以后再进入应用时,自动登录跳转至首页。但是自动登录跳转至首页时,登录页总是会闪现一下。
2023-08-16 16:26:28
1056
1
原创 web3学习记录
通过https://www.ipaddress.com 查询 raw.githubusercontent.com 的地址。配置host文件 增加地址。
2023-04-17 18:24:59
604
原创 vue中使用pug语法调用函数传参 mixin
👌那么好, 现在不满足咱们的使用需求, 得在原来的基础上做拓展。这是使用方法 使用方式很巧妙哦!在这个里面 调用函数 只做了简单的介绍。
2022-09-07 14:23:33
506
原创 class 中私有变量
我们可以通过在属性前添加井号(#)作为前缀来声明私有属性。这种行为和 WeakMap 中的。所以在不远的未来,我们有希望不使用特殊技巧或牺牲代码可读性,就能使用。
2022-09-02 09:40:37
432
mp_canvas_drawer-master.zip
2019-09-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人