- 博客(52)
- 收藏
- 关注
原创 vue3上传的文件在线查看
本文介绍了一个基于Vue3的Office文件预览组件实现方案。通过安装@vue-office/pdf、@vue-office/excel和@vue-office/docx等依赖包,构建了一个支持.docx、.xlsx和.pdf格式文件的通用预览组件。该组件以el-dialog弹窗形式展示,根据文件类型分别使用vue-office组件或iframe进行渲染,并提供了渲染成功/失败的回调处理。主组件通过props传递文件信息和可见性状态,emit事件处理关闭回调。实现了文档预览的基本功能。
2025-08-09 17:45:09
317
原创 .NET Core部署服务器
2、部署https将ssl证书放在服务器上,双击导入,然后在创建网站的时候就可以选择证书了。根据自己需求选择x64还是x86,记住关键下载完成还需要下载。1、以.NET Core5.0为例,在官网下载。
2025-07-31 14:53:28
545
原创 .NET Core 的webapi项目,设置上传附件过大问题
适用于自托管 Kestrel 场景,需在Program.cs针对表单请求(含文件上传),在Program.cs或若部署于 IIS,需修改发布后的web.config单个接口可独立设置上限web.config。
2025-06-25 08:42:15
536
原创 uniapp开发的苹果app,ios真机调试
HBuilderX安装目录\plugins\launcher\base。【设置 - 通用 - 描述文件与设备管理】使用Apple ID签名】【打开已签名的IPA位置】【添加Apple ID】【设置-隐私与安全性】【不受信任的开发者】
2025-05-26 15:24:42
1959
1
原创 服务器创建网站无法下载.APK文件解决办法
打开iis,找到其网站,在MIME类型中查找是否有.apk类型,如果没有则添加扩展名:【.apk】MIME类型:【application/vnd.android.package-archive】,即可,下面图片示例。
2024-11-13 14:50:06
468
原创 原生js实现导出功能
1、使用 npm install exceljs ,npm install file-saver获取导出插件,然后找到下图中两个文件放到项目中,使用npm产生的其他无用文件可删除。2、创建【tableExcel.js】文件。3、引用至项目中使用。
2024-08-19 11:16:23
1037
原创 Uniapp打包苹果app证书过期操作流程+辅助工具【香蕉云编】(没有苹果电脑可以使用香蕉云编,有的另说)
2、登录苹果开发者,在【Certificates】创建新的描述并且将【1步骤中csr文件】上传,后。4、将下载下来格式为【mobileprovision】的文件在项目中使用即可。然后到香蕉云编中上传cer文件,并生成p12文件。创建成功后将后缀为【cer】文件下载下来,1、登录香蕉云编,创建ios证书。3、删除过期文件,创建新的证书。5、项目中使用,至此就完成了。
2024-06-26 17:51:11
997
原创 Elementplus+vue3+typescript实现pdf导出
【代码】Elementplus+vue3+typescript实现pdf导出。
2024-05-15 09:50:04
925
原创 ElementPlus+Vue3+TypeScript实现表格打印功能
【代码】ElementPlus+Vue3+TypeScript实现表格打印功能。
2024-05-14 09:29:52
1296
原创 Vue3+Ts+ElementPlus使用Univer实现在线编辑Excel(刚开始学习,记录下)
【代码】Vue3+Ts+ElementPlus使用Univer实现在线编辑Excel(刚开始学习,记录下)
2024-04-09 15:34:30
8965
3
原创 JavaScript的一些骚操作
在目前的大环境下,机器的性能损失远比不上人力的损失,因为升级机器配置的成本远低于维护晦涩代码的成本,所以请谨慎使用这些“黑魔法”。就算要使用,也请加上注释,毕竟,这世上还有很多“麻瓜”需要生存。还有一些其他骚操作,可以参考这位大神总结的 《Byte-saving Techniques》,有些很常见,有些使用环境苛刻,这里就不一一列出了。.substring() 的第二个参数控制取多少位 (最多可取13位)如果以后有人喷你的代码,你就可以将此代码发给他。偶数 & 1 = 0。奇数 & 1 = 1。
2023-12-13 16:13:33
243
原创 CSS 快速提升技巧
在没有准备使用CSSGrid 布局的时候,设置垂直居中布局的全局规则是一个很好的方式,可以为优雅(elegantly)的设置内容布局奠定一个基础。在上面的列子中,跟在其他元素后面的元素,比如说H3后面的H4,或者一个段落之后的一个段落,他们之间至少1.5rems的间距(大约为30px)行间距(line-height)可以作为给你的整个项目设置的一个属性,不仅可以减小代码量,而且可以让你的网站的样式给一个标准的外观。这是一种很混乱的方式,它不仅强制浏览器以一种方式渲染,然后又通过特定的选择器来撤销它。
2023-12-13 15:52:59
192
原创 电脑本机添加默认网页 解决方法
1、按路径“c:\windows\system32\inetsrv”确认‘inetsrv’文件夹里是否有‘iis.msc’文件。4、在‘Internet Information Services’下的‘web管理工具’中找到IIS相关功能,在前面的复选框中打勾后,单击确定。5、在计算机联网的状态下,windows会自动更新相应的功能,花费时间可能较长,用户需耐心等待!6、当弹出‘windows已完成请求的更改’的对话框是,表示windows功能已经完成更新。2、打开控制面板,找到并打开程序。
2023-11-29 14:50:00
265
原创 vue3+ts+element使用sortablejs实现表头拖拽功能
2、下载依赖后在页面中引用,引用可能会出现引用失败,在env.d.ts中添加以下代码。4、加上 :resizable="false"后,列拖拽取消。
2023-11-21 09:51:59
973
原创 UniApp上传图片
/ console.log("tempFilePaths[0]", tempFilePaths[0]) //能够打印出选中的图片。sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有。url: _this.apiUrl + api.UploadFile, //仅为示例,非真实的接口地址。sourceType: ['camera','album'], //从相册选择。
2023-10-10 17:12:41
183
1
原创 Element UI 的ElMessageBox不能为空正则判断
ElMessageBox.prompt('请输入测评内容', '提示', {inputErrorMessage: '测评内容不能为空',confirmButtonText: '确定',cancelButtonText: '取消',
2023-10-10 16:44:17
1481
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅