- 博客(241)
- 资源 (25)
- 收藏
- 关注

原创 vue nodejs elementUI mysql express demo 入门前后端分离项目,包含登录注册,列表查询分页,请求头解决跨域
vue-nodejs-elementUI-mysql-express-demo 入门项目,包含登录注册,列表查询分页在学习过程中,自己编写的入门项目,有什么好的建议欢迎评论,互相学习。github地址 https://github.com/zshuai34/vue-nodejs-elementUI-mysql-express-demo本项目为入门项目,采用前(vue)后(nodejs)端分...
2019-12-09 15:49:40
1224
原创 svelte笔记
Svelte通过编译器将声明式组件转换为高效的JavaScript代码,直接更新DOM,从而提供高性能的Web应用。您可以组合这些组件并仅使用 Svelte 渲染整个页面,但要构建完整的应用程序,您需要的不仅仅是 Svelte。一起运行,这意味着它在服器端渲染期间在服务端上运行,在客户端导航期间在浏览器中运行。使用所有现代最佳实践构建应用程序非常复杂,但 SvelteKit 为您处理了所有繁琐的工作,这样您就可以专注于创造性的部分。到目前为止,我们将页面视为完全独立的组件 —— 在导航时,现有的。
2025-06-30 14:48:03
1040
原创 uniapp中检查版本,提示升级app,安卓下载apk,ios跳转应用商店
#使用方法:可以在app.vue的onLaunch中调用appUpdate,打开app就会检测。
2025-04-25 17:31:48
708
原创 vue3中的effectScope有什么作用,如何使用?如何自动清理
创建一个 effect 作用域,可以捕获其中所创建的响应式副作用 (即计算属性和侦听器),这样捕获到的副作用可以一起处理。
2025-04-25 17:14:55
1069
原创 不同的打字机效果
'<p>生产依赖项可以通过复制 package.json 和 package-lock.json 然后运行 npm ci --omit dev 来生成(如果您的应用没有任何依赖项,可以跳过此步骤)。'<span style="color:red">这将在适配器选项中指定的输出目录(默认为 build)中创建生产服务端。'<p>要运行应用程序,您需要输出目录、项目的 package.json 和 node_modules 中的生产依赖项。'<h1>部署</h1>'// 方法2 创建新标签。
2025-02-18 14:17:20
728
原创 uniapp uni-popup使用scroll-view滚动时,底部按钮设置position:fixed失效,部分ios设置有问题
/ 如果是带有tabBar页面的筛选项,tabBarFilter传true,查询重置按钮需要根据入参重设高度。的话,部分机型又会有问题,无法在最底部,所以想到了嵌套的方法。尝试过多种办法,最后发现部分机型。
2025-01-07 11:17:47
1702
1
原创 uniapp下载&打开实现方案,支持安卓ios和h5,下载文件到指定目录,安卓文件管理内可查看到
Android:1、申请本地存储读写权限2、创建文件夹(文件夹不存在即创建)3、下载文件ios:1、下载文件2、保存到本地,需要打开文件点击储存。
2024-12-28 16:43:38
1234
原创 uniapp-内部项目使用文档
公共变量写在uni.scss内,不用在页面内引入即可使用。自带的公共变量在查找,可直接使用。公共样式写在内,已在app.vue内引入,不用在页面内引入即可使用。链接样式:页面和组件内写样式,style标签必须加scoped。
2024-12-10 14:27:26
1308
原创 uniapp将图片url转换成base64支持app和h5
uniapp将图片转换base64,imageToBase64支持app和h5,app内使用`plus.io.resolveLocalFileSystemURL`方法转换,h5内使用`uni.request`方法转换
2024-11-21 15:16:07
793
1
原创 certimate自动申请SSL证书、自动续费SSL证书
我想部署到docker服务里面,所以我选择SSH部署,先放到了服务器内/data/ssl/目录,然后通过docker命令放到docker服务里面。名称随便填,secretId和secretKey:都是第2部获取,填入保存即可。执行上面命令,拉取代码 -> 进入目录 -> 运行docker。现在证书文件已经放到了web服务里面,配置下nginx就可以了。然后添加DNS服务商授权配置,就是第2部获取到访问密钥。我的是腾讯云的,其实就是获取api访问密钥,获取地址。执行完会启动8090端口的docker服务。
2024-11-20 17:21:16
578
原创 uniapp适配暗黑模式配置plus.nativeUI.setUIStyle适配DarkMode配置
设置原生界面样式(暗黑模式)plus.nativeUI.setUIStyle(style);iOS13+系统支持暗黑模式,可设置原生界面的外观样式为浅色或深色(暗黑模式)。 即使应用没有设置"全局开启暗黑模式",也可以调用此方法强制设置原生界面外观样式。 HBuilderX2.6.3+版本支持,并且要求iOS13及以上系统。**参数:**style: ( String ) 必选 原生界面样式**可取值:**"light" - 浅色外观样式"dark" - 深色外观样式(暗黑模
2024-11-15 09:42:28
2851
4
原创 正则表达式取src变量,并添加新属性,给img标签添加属性original-src
这里的a是img标签的完整内容,b是img标签的开始,c是图片地址,d是img标签结尾。每个括号代表一个变量。
2024-11-07 09:23:06
252
原创 pnpm报错 cannot find package xxx,有的电脑正常运行,只有这个的电脑报错
问题:在 Windows 系统上,文件路径过长(超过 260 个字符)可能导致文件系统问题,导致文件无法被正确访问。在网上查找各种资料发现是项目在电脑里的目录层级比较深导致的。下,再安装依赖构建发现正常运行了。
2024-10-14 17:08:58
676
原创 vue-vben-admin-doc官方文档运行失败问题Could not auto-determine entry point from rollupOptions or html files an
稍微修改一下vite.config.ts,就会提示成功的连接【难道一开始pnpm dev就没有报错,可以打开链接直接运行吗?但是pnpm build确实是报错的啊!运行pnpm build时发现报错依赖包没有安装,或者加入到build.rollupOptions.external中。分析了下警告信息,添加了一下input文件,刚才的警告消失了。如下报错,把defineEmit改为defineEmits,发现成功访问了。还是一样,报警告,http://localhost:3000/可打开。
2024-09-30 11:09:46
1378
2
原创 expressjs集成swagger文档express-swagger-generator和swagger-ui注释配置的两种方法,query传参body传参url传参
配置好后swagger正常打开,但没有配置的接口,是由于options->files的层级配置的不对。由于我之前对404访问的路由有拦截处理,所以访问。required 是必填项,可选参数。拦截代码如下:app.js。
2024-09-27 15:44:16
659
原创 uniapp快速入门教程,内容来源于官方文档,记录快速入门需要了解到的知识点,我要用uniapp,需要会哪些技术? - uniapp是做什么的?`uniapp`和`uniapp x`区别是什么?
官方文档:https://uniapp.dcloud.net.cn/必需技术:uniapp、vuejs 3、ES6及以上常用语法、pinia、css、scssES6(ECMAScript 6)是JavaScript语言的一个标准,于2015年6月正式发布,正式名称为ECMAScript 2015(ES2015)。} ES6的目标是使JavaScript能够用于编写复杂的大型应用程序,成为企业级开发语言。它引入了许多新特性,包括但不限于。
2024-09-19 17:21:19
2588
原创 js四舍五入和计算精度问题处理
numberMultiply(0.2, ‘0.7’) // 0.14 可以是字符串类型的数字。我使用的是big.js,基于big.js库封装了下工具方法,当然也可以用其他库,如。numberMultiply(0.2, 0.7) // 0.14 乘法。numberDiv(5, 2) // 2.5 除法。numberMinus(5, 2) // 3 减法。numberPlus(5, 2) // 7 加法。js中加减乘除,部分数据会存在计算不准确。
2024-05-30 17:14:02
1033
原创 js toFixed()四舍五入丢失精度问题处理
js toFixed()四舍五入丢失精度问题处理,看了下lodash的代码,大概是通过使用科学计数法扩大10的n次,将操作数化为整数运算,可以避免精度丢失。
2024-05-22 16:08:58
412
原创 chrome中使用AppEmit调用ocx使用文档,vue调用ocx
想要在chrome+Vue3项目内调用SDRdCard.ocx神思身份证读取器,因为ocx是IE浏览器内提供的,Vue3不支持IE浏览器。了解到有安装浏览器插件的方式去实现,但是chrome在2020年12月后不再支持flash(NPAPI),而微软的edge也不支持ActiveX。所以选了了使用中间件这种方式。
2024-04-16 10:44:58
1303
原创 不同域名的页面进行通信,通过iframe和postMessge进行消息通信
浏览器不同标签页之间进行消息通信,尤其是当这些标签页位于不同域名时,通常需要使用一些特定的技术或协议来实现。WebSocket:WebSocket 是一种在单个 TCP 连接上进行全双工通信的协议。它允许服务器主动向客户端发送消息。因此,你可以在每个标签页中设置一个 WebSocket 客户端,连接到同一个 WebSocket 服务器。当某个标签页需要发送消息时,它可以通过 WebSocket 连接将消息发送到服务器,然后服务器再将消息广播到所有连接的标签页。
2024-02-19 15:44:59
1503
原创 docker常用命令笔记
/ 执行dockerFile文件,指定生成镜像的名字,需要有末尾的空格和点。docker cp 本地目录 容器:容器目录。//创建运行一个新容器,指定挂载目录。// 创建容器 ,无需挂载目录。// 进入正在运行的容器。// 复制文件到容器。
2024-01-04 14:44:17
442
原创 基于antdv封装的特殊复杂表格,带通行描述信息、可展示通行的单元格信息、可跨页选择数据功能、分页功能、可编辑单元格功能
1. 可展示通行的单元格信息2. 可跨页选择数据功能3. 表单插槽、合计插槽、操作按钮区插槽4. 分页功能5. 接口内请求api6. 可编辑单元格7. 表格组件暴漏出的方法:查询、获取选中数据、接口返回数据、当前表格数据【设置可编辑单元格时获取数据】
2023-06-29 16:13:38
2563
原创 js中new Date().toXXX方法记录
【代码】js中new Date().toXXX方法记录。new Date().toLocaleDateString();new Date().toLocaleTimeString();new Date().toLocaleString();
2022-11-21 16:12:00
643
原创 html2canvas将html代码生成canvas转换成图片,并且保存到本地
/ canvas.toDataURL 返回的是一串Base64编码的URL。// image.onclick = fnSavePic // 点击图片保存。// 从 canvas 提取图片 image。//新Image对象,可以理解为DOM。完整实例:【复制粘贴到本地查看效果】// 传入 base64 图片。// 指定格式 PNG。
2022-08-23 14:37:54
2227
原创 js复制方法navigator.clipboard兼容性处理,控制台直接执行报错 DOMException: Document is not focused
js复制方法navigator.clipboard兼容性处理,直接执行报错 DOMException: Document is not focused如果`navigator.clipboard`不可以使用的话,使用`document.execCommand`进行复制
2022-07-05 09:48:55
13184
8
原创 移动端微信浏览器调试工具整理eruda,微信x5调试工具无法使用,推荐新工具eruda、vconsole和debugxweb
新版本微信x5调试工具,debugtbs.qq.com无法使用,提示不支持切换x5内核推荐新工具`eruda`和`debugxweb.qq.com`
2022-06-28 16:57:00
5738
5
原创 使用html新属性enterkeyhint修改input、textarea中输入法回车键文字
enter表示回车,多出现在``文本域等需要多行输入的场景中。don`表示完成,表示没有更多内容输入,输入结束。go表示前往,, 意思是把用户带到他们输入的文本的目标处。 next表示下一项,通常会移动到下一个输入项那里。previous表示上一个,通常会移动到上一个输入项那里。......
2022-06-16 10:32:00
2905
1
原创 js发布订阅模式的简单实现基本流程及原理了解
js发布订阅模式的简单实现及原理了解event.on方法,是注册事件,将执行函数添加进eventObj 中,可注册多个事件event.off方法,是移除事件,将执行函数从eventObj 中移除 - 如果没有参数,移除所有事件 - 如果只带事件名参数,就移除这个事件名下的所有事件 - 如果带有两个参数,那么就表示移除某个事件的具体函数event.emit方法,是执行事件,执行某个事件中的所有执行函数......
2022-06-15 09:45:28
892
原创 前端面试题整理2022
面试题整理1.宏任务和微任务总结:微任务比宏任务先执行宏任务:setTimeout、setInterval、DOM事件、AJAX请求微任务:Promise、async/await2.事件循环同步任务放到运行栈中异步任务放到任务队列中process.setImmediate(()=> {})process.nextTick(()=> {})执行同步任务,再执行nextTick,然后去任务队列执行异步任务,最后执行setImmediate3.防抖节流防抖:只要最后一次事件的操
2022-04-17 21:09:58
992
原创 微信小程序顶部栏图片随页面滚动渐变展示隐藏
微信小程序顶部栏图片随页面滚动渐变展示隐藏小程序顶部通栏,展示图片,随着页面滚动,开始渐变展标题记及纯色吸顶样式主要使用了小程序中的scroll-view组件,通过滚动时触发 bindscroll和滚动到顶部 bindscrolltoupper改变顶部栏的样式效果目录微信小程序顶部栏图片随页面滚动渐变展示隐藏效果如图:代码如下:index.wxmlindex.jsindex.wxssindex.json效果如图:运用技术:主要使用了小程序中的scroll-view组件,通过滚动时触发 bind
2022-04-15 14:06:33
4521
原创 axios封装及刷新token操作,用于登录失效后刷新token,并返回成功结果
axios封装及刷新token操作,用于登录失效后刷新token,并返回成功结果,- 在本地没有旧的token的情况下,不进行刷新操作;- 如果刷新token接口还是失败的话,不再进行刷新操作;- 如果同时请求多个接口,只第一个接口触发刷新token操作,其它接口等待刷新成功后重新请求并返回结果
2022-04-02 14:10:00
1890
原创 使用vite创建项目及配置vue-router和vuex,安装使用sass/scss
使用vite创建项目及配置vue-router和vuex创建项目 vite+vue3命令:yarn create vite,输入项目名称,选择vue项目进入项目目录2. 安装vuex yarn add vuex@next3. 安装vue-router yarn add vue-router@next版本:vue3对应的vuex4和vue-router44. yarn && yarn dev 项目可以成功运行配置 vuex1.创建 src/store/index.js
2022-01-10 16:57:00
1871
原创 适用于 async/await 的 axios封装
适用于 async/await 的 axios封装不想写 .then()和.catch还想处理错误信息自己封装的方法是,不管错误和失败都使用 resolve来处理,欢迎大家讨论使用方便度及问题先看下使用方法在使用的时候可以 const [err, res] = await axiosRequest('get', '请求url', {}, {})返回的 err就是请求失败的数据返回的 res就是请求成功的数据const [err, res] = await axiosRequest('get
2021-12-28 09:55:56
1195
原创 自定义格式化日期时间js方法
自定义格式化日期时间js方法 formatDate(new Date('2021/12/26'), 'yyyy/MM/dd HH:mm:ss 星期w') // 2021/12/28 09:49:44 星期二
2021-12-28 09:54:06
564
转载 js 获取 url 参数 URLSearchParams
js 获取 url 参数方法一 URLSearchParams 方法// 创建一个URLSearchParams实例const urlSearchParams = new URLSearchParams(window.location.search);// 把键值对列表转换为一个对象const params = Object.fromEntries(urlSearchParams.entries());console.log(params)方法二 split 方法function getP
2021-12-14 17:13:26
3182
linux服务器离线安装nginx方法及资源
2024-05-06
大通行表格于antdv封装的特殊复杂表格,带通行描述信息、可展示通行的单元格信息、可跨页选择数据功能、分页功能、可编辑单元格功能
2024-05-06
大通行表格于antdv封装的特殊复杂表格,带通行描述信息、可展示通行的单元格信息、可跨页选择数据功能、分页功能、可编辑单元格功能
2023-06-30
小通行-基于antdv封装的特殊复杂表格,带通行描述信息、可展示通行的单元格信息、可跨页选择数据功能、分页功能、可编辑单元格功能
2023-06-29
微信小程序顶部栏图片随页面滚动渐变展示隐藏
2022-04-18
思源黑体 加粗和中等 SourceHanSansCN-Medium.ttf SourceHanSansCN-Bold.ttf
2022-01-27
quercus-4.0.39.rar
2019-06-03
svgdeveloper_DownZa.Cn.rar
2019-07-18
2019.4.24_CSDN博客导出工具.zip
2019-06-17
vue-elementui-tree-table.rar
2019-12-05
小程序加密jsencrypt.js.rar
2019-09-30
文件批量改名
2018-12-04
echartst拓扑图数据传输图.rar
2019-06-12
networkMap V1.0.rar
2019-06-26
pdf-xchange Editor
2018-12-04
echarts数据传输.rar
2019-06-12
createJson.rar Java生成各种json格式数据
2019-05-28
channel_v3.zip
2019-10-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人