自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(375)
  • 收藏
  • 关注

原创 如何将下载下来excel只读模式改成可编辑

3、在另存为对话框中,选择一个新的文件名和位置,确保文件类型为 Excel 工作簿(.xlsx)或 Excel 97-2003 工作簿(.xls)。1、找到需要更改的 Excel 文件,在文件资源管理器中右击文件,选择“属性”。4、点击“保存”按钮,此时保存的文件将是可编辑的副本,您可以对其进行修改。2、在属性对话框中,取消选中“只读”复选框,点击“确定”保存更改。3、现在可以重新打开 Excel 文件,并进行编辑操作。2、选择“文件”菜单,然后选择“另存为”选项。1、打开只读模式的 Excel 文件。

2024-07-16 15:31:47 645

原创 javascript设计模式总结

通过设计模式可以增加代码的可重用性、可扩展性、可维护性。

2024-07-12 16:37:44 428

转载 TCP连接全过程

SYN_RCVD:表示服务器接收到了来自客户端请求连接的SYN报文。SYN_SENT:这个状态与SYN_RCVD状态相呼应,,它是TCP连接客户端的状态,当客户端SOCKET执行connect()进行连接时,它首先发送SYN报文,然后随机进入到SYN_SENT状态,并等待服务端的SYN和ACK,该状态表示客户端的SYN已发送。LISTEN:表示服务器端的某个SOCKET处于监听状态,可以接受客户端的连接。CLOSED:初始状态,表示TCP连接是”关闭着的”或”未打开的”SYN:发起一个新连接。

2024-06-28 10:55:37 71

原创 flex实现左右两边固定中间自适应

【代码】flex实现左右两边固定中间自适应。

2024-06-26 11:38:48 171

原创 flex的三个参数

flex-basis 属性定义了在分配多余空间之前,项目占据的主轴空间(main size)。它的默认值为auto,即项目的本来大小。grow 如果为0 存在剩余空间不会放大也不会缩小 shrink缩小 如果为0子元素不会缩小如果为1父元素如果有其他的子元素加上该子元素超出了父元素的宽度,子元素会缩小。flex-grow 属性定义项目的放大比例,默认为0,即如果存在剩余空间,也不放大。只要不为0就会占用剩余空间。flex-shrink 属性定义了项目的缩小比例,默认为1,即如果空间不足,该项目将缩小。

2024-06-26 10:42:25 400

原创 vue3自定义指令

modifiers:修饰符对象 例如:v-my-directive.foo.bar 修饰符对象是{foo:true,bar:true}prevnode:代表之前的渲染中指令绑定元素的VNode仅在beforeUpdate和updated钩子中使用。注意:不推荐在组件上使用自定义指定 ,当应用到一个多根组件时,指令将会被忽略且抛出一个警告。arg: 传递给指令的参数 例如my-directive:foo 参数便是foo。instance:使用该指令的组件实例。dir:指令定义的对象。

2024-06-25 17:18:37 158

原创 前端根据权限生成三级路由 并且根据父子路径拼接key

【代码】前端根据权限生成三级路由 并且根据父子路径拼接key。

2024-06-21 16:33:58 106

转载 antdv 表格设置了列宽度但是不起效果 表格宽度仍然被内容撑得很长

【代码】antdv 表格设置了列宽度但是不起效果 表格宽度仍然被内容撑得很长。

2024-06-21 16:10:12 240

原创 uni微信小程序使用lottie

按照官方文档中的示例引入没有问题 但是设计给的json文件对于我这边来讲没有加载出来 所以自己找网站转化成lottie能接受的json文件。在对应的地方引入该组件即可显示。

2024-06-18 11:35:42 489

原创 vue3如果用户访问的是没有页面的路由跳转到404

【代码】如果用户访问的是没有页面的路由跳转到404。

2024-06-14 10:08:48 173

原创 前端根据权限生成三级路由

三级菜单和后端返回数组对比获取有权限的路由。

2024-06-14 10:06:58 497

转载 ios点击输入框,界面放大解决方案

这里顺便说下,ios的select、input、样式显示的跟安卓不一样,可以用-webkit-appearance:none。在head中加入以上meta声明,就可以了。这样ios看起来就跟安卓的一样啦。

2024-06-12 12:31:00 115

原创 storage中只保留自己需要的key

【代码】storage中只保留自己需要的key。

2024-06-05 10:38:16 112

原创 js将米转化成千米并保留两位小数

【代码】js将米转化成千米并保留两位小数。

2024-06-05 10:31:08 205

原创 uni-app中uni.$on()无法接收到数据

【代码】uni-app中uni.$on()无法接收到数据。

2024-05-28 10:29:58 345

原创 从iconfont引入线上字体库

如果是长期使用建议直接下载字体包/* 在线链接服务仅供平台体验和调试使用,平台不承诺服务的稳定性,企业客户需下载字体包自行发布使用并做好备份。*/

2024-05-13 16:08:42 312

原创 微信小程序scroll-view显示滚动条

试过网上的直接修改样式的方法不行,自己写一个滚动条定位上去。

2024-05-11 16:45:48 406

原创 ant-design-vue使用table组件自定义expandIcon

【代码】ant-design-vue自定义expandIcon。

2024-05-11 16:37:45 405 1

原创 vite中使用jsx

【代码】vite中使用jsx。

2024-05-11 10:31:25 527

原创 微信小程序解码

例如:https://ccty-t/qrcode-valid/share?

2024-05-06 16:56:07 590

原创 使用react hooks写一个倒计时功能

先要明确的是,setTimeout函数中执行代码的时间肯定是要大于等于setTimeout时间的,那么就可能出现设定的 1 秒,实际执行却执行了 2 秒的情况,那么我们的实现思路也很简单,每次计算一下setTimeout实际执行的时间,然后动态的调整下一次执行的时间,而不是设置固定的值。第n次执行 executionTime 实际执行时间 nextTime 下次需要执行的时间 totleTime 执行的总时间。

2024-05-06 10:13:06 481

原创 浙江省国家税务总局小规模纳税人如何开具增值税专用发票

登录我要办税-开票业务-蓝字开票业务

2024-05-01 20:46:46 37

转载 QuickTimePlayer 多倍速播放及多倍速后无声音

但是QuickTimePlayer 2倍速以上播放时,会有一个令人不爽的问题,就是没有声音的,因此如果需要多倍速播放且希望听到声音,可以将倍速设置成1.9倍。具体设置方法:按住option键,鼠标点击向右的箭头,从1.1倍开始,继续点击向右箭头,直至1.9倍即可。

2024-04-14 15:54:26 309

原创 微信小程序实现简易table效果

【代码】微信小程序实现简易table效果。

2024-04-14 15:41:17 1440

原创 使用js匹配省市区

【代码】使用js匹配省市区。

2024-04-11 17:22:59 148

转载 微信小程序使用ucharts点击位置偏移解决方案

添加 inScrollView=“true”

2024-03-20 16:43:29 287

转载 微信小程序中使用uChart柱状图更新数据时,图表抖动严重的问题

【代码】微信小程序中使用uChart柱状图更新数据时,图表抖动严重的问题。

2024-03-20 16:31:57 337

原创 Vue3使用腾讯地图

【代码】Vue3使用腾讯地图。

2024-03-20 10:32:46 552

原创 减少浏览器长耗时怎么做

通过把方法传递给 setTimeout,也就等同于重新创建了一个新的任务,延迟了回调的执行,而且使用该方法,即便是将 delay 时间设定成 0,也是有效的。当让步于主线程后,浏览器就有机会处理那些更重要的任务,而不是放在队列中排队。理想状态下,一旦出现用户界面级别的任务,就应该让步给主线程,让任务更快的执行完。比如说,任务队列中有很多任务,但是不想阻挡用户输入,使用 isInputPending 和自定义方法 yieldToMain 方法,就能够保证用户交互时的 input 不会延迟。

2024-03-20 10:24:16 450

原创 微信小程序将高德地图转为腾讯地图的自行车路线规划

【代码】微信小程序将高德地图转为腾讯地图的自行车路线规划。

2024-03-15 17:46:13 843

原创 react中使用腾讯地图

【代码】react中使用腾讯地图。

2024-03-15 17:31:34 637

原创 使用nvm下载node版本报错“https://npm.taobao.org/mirrors/node/latest/SHASUMS256.txt“: tls: failed to verify ce

因为淘宝的镜像域名更换,由于npm.taobao.org域名HTTPS证书到期更换为npmmirror.com,那么就会导致之前使用该镜像域名下载依赖的安装包会出现问题。找到自己安装nvm的文件夹 找到settings.txt。

2024-03-04 17:29:17 3781 1

原创 微信小程序使用picker-view自定义时间选择器

【代码】微信小程序简单自定义时间选择器。

2024-03-01 13:59:20 1129

转载 微信小程序按需注入和用时注入

【代码】微信小程序按需注入和用时注入。

2024-02-18 16:42:49 1623

转载 微信小程序分包异步化,分包之间可以互相使用自定义组件

data() {return {},mounted(){},methods:{

2024-02-18 16:30:35 798

原创 微信小程序独立分包与分包预下载

为了在分包预下载的效果和对用户资源的消耗上取得平衡,我们限制了同一个分包中的页面预下载总大小不得超过2M,并鼓励开发者按需设置分包预下载的网络条件。开发者可以通过在 app.json 中增加 preloadRule 字段,控制进入某个页面时进行预下载的分包,并设置触发预下载的网络环境。

2024-02-18 15:35:17 939

原创 pc端vue封装高德地图实现定位 PlaceSearch搜索

【代码】vue封装高德地图实现定位 PlaceSearch搜索。

2024-01-23 11:34:20 1118

转载 vue监听多个变量

【代码】vue监听多个变量。

2024-01-23 11:32:14 121

原创 微信小程序实现筛选多选

【代码】微信小程序实现筛选多选。

2024-01-19 14:02:18 800

原创 微信小程序实现监听页面返回保存页面数据

【代码】微信小程序实现监听页面返回保存页面数据。

2024-01-19 13:38:54 624

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除