修身养性,知行合一

  • 首页
  • 爱码
    • 系统
    • 数据库
    • JavaScript
    • CSharp
    • Python
  • 生活
    • 文化
    • 美食
  • 杂谈
  • 关于
前端
前端

vscode 收起多余的配置文件

收起的内容: 收起后: 如果用 vscode 开发前端,那么有很多配置文件,左侧的目录树会很乱。有个小技巧,使用文件嵌套规则,让这些配置文件隐藏起来。 在 设置 中搜索 File Nesting,可以根据自己的配置习惯来进行自定义设置。 这里面不能使用正则匹配,只有一个 * 通配符,而且每个项只能有一个,所以可能会配置比较多的内容,但一劳永逸。 这是我目前用到的配置项,我习惯将所有配置文件放在 tsconfig.json 下: 项: *config.json 值: ${basename}.*.json, ${bas…

2023年10月23日 0条评论 2254点热度 0人点赞 jeremyjone 阅读全文
前端

el-table 自定义滚动条后的错位问题

问题出现 在使用 el-table 中,在使用 fixed 字段固定列后,当我们自定义表格的滚动条的宽高后,会出现底部高度不对齐,右侧列宽不对齐等情况。 上图可以看到,当我们滚动到底部后,会出现明显的错位现象。此时,第一时间就去 F12 查看元素,企图重载样式。但是始终无所收获。 解决方案 其实,只要在重载对应的 .el-scrollbar__wrap::-webkit-scrollbar 样式即可: .el-table__body-wrapper::-webkit-scrollbar { height: 10px…

2023年9月28日 0条评论 3262点热度 0人点赞 jeremyjone 阅读全文
JavaScript

推荐一款 JS 水印工具

最近找水印工具,发现全部都不支持自动宽度,我就希望找一款可以自动计算文本宽度并展开的水印工具,然后发现没有。于是手写一个,反正也不是很复杂。 然后就越写越多,目前我用着还算比较完善,直接开源,欢迎大家提意见和 PR。 简单介绍一下 任意位置:可以挂载到任意 DOM 节点上,以便在任意位置显示水印 动态计算宽度和高度:水印可以根据内容长度和容器宽度进行自适应调整,确保水印始终显示完整。 自动换行:当水印内容超过容器宽度时,水印会自动进行换行,以便适应容器的大小。 动态监听:X-Watermark 会监听 DOM 变化…

2023年8月23日 0条评论 1969点热度 0人点赞 jeremyjone 阅读全文
前端

flex 踩坑小计

问题 最近工作写了个 H5 应用,本地、测试和正式环境都没啥问题,直接发版~ 嗯,然后就出问题了。有位大佬,用着18年的手机点开了应用。首页内容很长,好家伙,内容全部揉在了一块。真真是首屏展示全部。。。 期初我以为是懒加载的问题,可能机型比较老,不支持 IntersectionObserver,直接换成滚动懒加载,还是不行,我凌乱了。。。 排查 由于手机是人家大佬自己的,不可能给我测试用,我们这边也没有能复现的机型,给我整不会了。 既然是老机型,那一定是版本问题呗。打包降级,从 js 到 css,各种打包降级,还是…

2023年8月1日 0条评论 1801点热度 0人点赞 jeremyjone 阅读全文
Vue

TypeScript class 中的 get 属性在传递中神奇消失

问题 今天发现一个比较有意思的问题。我定义了一个 class,里面有一个 type 属性需要和 code 保持一致,所以很自然我就写了如下内容: class Node { code = ''; get type() { return this.code; } } 这个代码本身没什么问题,也可以正常取值: const node = new Node(); node.type; // 可以读取到对应的值 但是呢,问题来了,我使用这个对象往后端传递的时候, type 丢了~ 看了一下对象结构,估计是和…

2023年6月19日 0条评论 2091点热度 0人点赞 jeremyjone 阅读全文
前端

TypeScript 类型找不到

今天倒库的时候,提示: Could not find a declaration file for module 'xxx' implicitly has an 'any' type. There are types at 'xxx/dist/index.d.ts', but this result could not be resolved when respecting package.json "exports". The �…

2023年5月24日 0条评论 2890点热度 0人点赞 jeremyjone 阅读全文
JavaScript

iOS 正则匹配问题

最近有个小需求,要求格式化数字之后,遇整取整,也就是 100.00 要展示 100。 这个功能也好做,没多想,直接在格式化后面添加: replace(/(?<=\.\d*)0+$|\.0+$/, '') 完美展示,发版~ 但是!!!!! 问题就出现了,这是一个 app 插件程序,在电脑和 android 程序中都没问题。然后身旁的小伙伴拿个 iPhone 过来跟我说程序打不开了。 我郁闷了,手机里面还没有报错,一脸懵。 先是回退了一个版本,好了~ 嗯,那就是这个版本修改的问题。 找了个 M…

2023年4月26日 0条评论 1811点热度 0人点赞 jeremyjone 阅读全文
Vue

我的开源组件 @xpyjs/gantt 100颗星星啦

今天我的开源组件 @xpyjs/gantt star 数到了100。虽然没有刻意推广过,但是时不时还是会有人 star 我的仓库,很开心,这也是我持续搞它的动力。 目前我已经将 vue2 和 vue3 分成了两个版本,可以分别使用。 vue3 版本持续更新(虽然已经有阵子没动了,实在太忙了,但我会持续更新的) vue2 没有什么新内容了。如果有 bug,还是会持续改善的。 这个组件确实比较局限性,但是我觉得吧,它比目前我能搜到的开源组件还是要定制化一些,毕竟当时我是因为没有合适的,才会自己开发一个,感谢这些 sta…

2023年3月27日 6条评论 5429点热度 2人点赞 jeremyjone 阅读全文
Vue

关于 *.vue 文件中使用 TypeScript 声明类型报错的解决方案

在使用 TypeScript 时, *.vue 文件中经常也需要用到类型声明,但是只要是我们在组件内部定义的变量,无一例外在使用类型声明时都会报错: 这主要是 eslint 与 TypeScript 存在冲突。 eslint 中的 no-undef 规则是依赖配置的,而不是使用 TypeScript 来确定存在的全局变量 所有类型检查已经由 TypeScript 提供,所以无需在 TypeScript 项目中使用 no-undef 规则。这属于重复检查。 所以,我们只需要重写其规则即可。在 ESLint 配置文件中…

2023年2月17日 0条评论 4287点热度 4人点赞 jeremyjone 阅读全文
Vue

element table 加载时宽度闪烁问题

每次加载 element 的 table,当在 tabs 标签中切换时,table的宽度都会从一个较小值展开,看着就是闪烁,体验非常不好。 看了一下,我这里在它内部 table 标签不知道为什么要添加一个 style="width:320px" 的固定值,直接替换了就可以: table { width: 100% !important; } 嗯,使用起来没什么副作用。

2023年2月15日 0条评论 2931点热度 0人点赞 jeremyjone 阅读全文
12345…8

jeremyjone

这个人很懒,什么都没留下

最新 热点 随机
最新 热点 随机
推一个vscode纯黑主题 vue 的递归插槽穿透 Github Pages SPA 重定向 行间距引出的 DOCTYPE 怪异行为 写个小彩蛋 绘制一个可重用的线条阴影
vue 的递归插槽穿透推一个vscode纯黑主题
windows下添加右键菜单并打开文件 LINQ 语句中格式化日期 IdentityServer4深入使用(二)-- 认证与授权(下) VSCode 中 Vue 的 Template 高亮提示 Vue.js3 + Vite + TypeScript 从0搭建工程化项目模板 .net core 3.x 使用NLog输出日志到文件
最近评论
米優 发布于 6 个月前(05月07日) 老師!!謝謝你的教學!!我成功應用到自己網站中了 多虧有您!
test 发布于 2 年前(11月20日) 这个应该是用来判断图片是否加载完成吧,不是用来判断图片是否已经缓存吧
星星 发布于 2 年前(09月18日) 您好大佬 我修改了node module里面的源码 用什么命令打包成dist
星星 发布于 2 年前(09月18日) 您好大佬怎么自定义gantt头部日期格式
root 发布于 2 年前(09月05日) 謝謝博主!這個有效!
分类
  • ASP.NET
  • CSharp
  • Git
  • JavaScript
  • Python
  • Vue
  • 前端
  • 小程序
  • 工具
  • 建站
  • 数据库
  • 文化
  • 服务器
  • 杂谈
  • 爱码
  • 生活
  • 系统
归档
标签聚合
.net csharp vue windows JavaScript mysql TypeScript IdentityServer

(っ•̀ω•́)っ✎⁾⁾ 开心每一天

COPYRIGHT © 2021 jeremyjone.com. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

京ICP备19012859号-1

京公网安备 11010802028585号