- 博客(100)
- 资源 (1)
- 问答 (2)
- 收藏
- 关注
原创 关于vue中使用h函数报错Non-function value encountered for default slot.
at <Poptip title=“设置列类型” transfer=true >推荐使用函数形式的插槽。
2024-07-03 16:16:49 483
原创 js前端获取农历日期
对于公历来说,直接 new 一个 Date 就能获取到,而对于农历来讲可就很难了,因为农历需要有许多复杂计算,虽然一般用的甚少,但对于某些场景来说还是会需要的,那么怎样获取农历日期呢?该依赖支持 TypeScript,并具有较完善的文档参考,同时也封装了许多常用的方法,方便快捷。农历支持:该工具包提供的农历工具可获取等多种信息
2024-05-13 16:45:04 1340
原创 package.json详解
我们常常会创建 npm 项目,都会自动生成 package.json 文件,那么你知道里面的属性都是什么意思吗?我们就一起来看一下吧!如果你对于以上解释有所异议,欢迎指正!
2024-03-21 15:32:03 394
原创 一个好用的前端工具包 - 百涂工具
你是不是总是在幻想在前端使用方法,是否对于Date操作而心烦意乱,是否因前端的种种复杂操作而难受至今,那么今天我们就来解决它们。
2024-03-19 16:48:43 334
原创 uniapp打包后手机安装打开后提示旧版android
部分手机会提示(目前已知一加手机会出现该问题),可进入manifest找到App常用其他设置,将minSdkVersion设置的高一点,targetSdkVersion也可以适当提高。
2024-03-19 16:45:35 785
原创 yarn安装包时info There appears to be trouble with your network connection. Retrying...
那么我们将https://registry.npm.taobao.org换成http://registry.npm.taobao.org(记得关掉strict-ssl)(点击可能会发现证书过期了)关掉strict-ssl。
2024-02-28 11:32:01 937
原创 yarn 安装包时error Error: certificate has expired
原因:HTTPS 证书验证失败。查看配置strict-ssl。关闭strict-ssl。
2024-02-28 11:22:15 736
原创 Vue全局事件防止重复点击(等待请求)【进阶版】
继《Vue全局指令防止重复点击(等待请求)》之后,感觉指令方式还是不太友好,而且嵌套闭包比较麻烦,于是想到了Vue的全局混入,利用混入,给组件绑定click事件。
2024-02-23 12:47:41 673
原创 Vue全局指令防止重复点击(等待请求)
继之后,总觉得全局loading有时候不太…友好,所以总想将loading加到被点击的元素上面,于是乎就想到了点击事件与请求方法相关联,本想重写组件的click方法,但是这样对组件的影响太大,所以放弃了,最终想到了Vue全局指令。
2024-02-22 15:45:31 763
原创 uniapp之页面返回并调用返回页方法
最终代码,细心的朋友会发现,下面获取的currentPage,H5和APP是不同的,这是因为app端是先改变路由再跳转页面,而H5端是先跳转页面再改变路由(CurrentPages喻为路由)在H5页面我们只需下面这样,但是打包成APP是无效的app需要单独加上一个.$vm。
2024-01-10 17:02:31 1067
原创 sql之按时间段查询时间段(时间段取交集)
在一些需求中,可能会出现按时间段查询时间段的逻辑,也就是说前端传的有一个开始时间和一个结束时间参数,数据库中也有一个开始时间和一个结束时间字段,我们需要取这两者的交集。但你会发现,这样的查询很费劲,而且很难理解。于是乎,我们反向思考,既然查交集费劲,那我们可以查不交集的,然后通过not取反条件不就好了。那么一开始会想着把所有的情况的条件都写到sql中,如下。
2023-12-22 13:59:39 1736 2
原创 vue之全局请求loading
场景:我们往往在项目中会因为表单重复提交而烦恼,往往都会想到很高大上的两个词语——防抖、节流。但网上的很多方法都还是不够灵活、通用,那么下面介绍一下我的方法(在最后)往往都是一个页面写一堆loading代码,请求前打开loading,等请求后关闭,这样会造成代码过度冗余,写起来非常的~你懂得Vue指令另一种方法就是写一个vue指令,绑定到按钮上然后定时给按钮添加loading或禁用,缺点也很明显,直接写到组件上造成维护性太低,并且loading和请求没有太大关系。
2023-12-20 21:57:51 970
原创 解决使用fastjson属性为空值toJSONString后没有属性问题
解决使用fastjson属性为空值toJSONString后没有属性问题
2023-12-20 12:54:17 835
原创 java批量导入效率优化
在项目开发中,批量导入是常常需要开发的功能,但由于要跟数据库数据关联,往往都需要去查询对应的数据,所以查询数据的方式往往决定导入的效率,那么下面介绍一下该如何提高效率。
2023-12-18 21:27:31 668
原创 Js中数组的实用语法
arr.splice(起始位置(从0开始), 替换数量, 替换数据(没有的话相当于删除))arr.slice(起始位置(从0开始),结束位置(不包含));返回值小于0:current在previous之前。返回值大于0:current在previous之后。注:sort中的方法第一个参数是。
2023-12-15 15:48:14 485
原创 微信网页授权步骤说明
拼接地址:https://open.weixin.qq.com/connect/oauth2/authorize?appid=appid&redirect_uri=redirect_uri&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect,其中appid和redirect_uri需要替换,且redirect_uri需要encodeURI处理,state为可选值用于用户自定义传参。创建WxMpProperties如下。
2023-12-13 10:44:38 1127
原创 人大金仓(kingbase)数据库语法替换
mysqlsqlserverkingbase说明ifnullISNULLCOALESCECOALESCE是通用的-GETDATE传参DATE_FORMATCONVERT(VARCHAR(10), vi.visit_time, 23)to_char(vi.visit_time, ‘YYYY-MM-DD’)-TOPlimit
2023-12-04 11:09:04 550
原创 Vue之混入的重要性
其实还有很多使用方式,混入具有很强的灵活性,在于自己的不断探索。很多框架也凭借者混入实现了全局性的各种功能,混入其实能够使得代码更容易集中维护,更加灵活,简单,甚至规范。
2023-12-01 17:32:12 674
原创 Java之获取两个月内的随机天(日期)
原理:利用随机LocalDateTime的日期加法加上通过随机数生成器生成的天数(想提高精准度使用,可以使用更低层次的加法,如plusSeconds)同理,获取两段时间内的随机天。
2023-11-30 10:24:56 534
原创 Java之反射获取和赋值字段
但常常我们在获取或者赋值反射的属性时,会出现没有赋值成功的结果,往往是由于这个属性在父级中而导致的,这个时候我们就不能用。在Java中,反射能够使得代码更加通用,往往用于工具类中。方法单独获取字段,而是循环遍历所有的父级取字段。我们拿到泛型的Class后,就可以直接调用。
2023-11-20 15:05:01 688
原创 el-table中el-popover失效问题
使用框架有很多未知可能性,所以我们尽量使用比较规范的代码。如上述问题,即使不添加fixed属性,表格也会渲染很多el-popover组件,这个时候的绑定值是不可靠的,因为表格渲染多少行,就需要绑定多少个值,另外尽量不要绑定到数据表格的数据上,容易造成错乱。
2023-11-16 14:29:41 2368 1
原创 Vue之没有字段造成双向绑定失效问题
造成这样的问题其实其实是由于代码规范的问题,如果使用typeScript就没有这种问题。明明没有相应的字段,却要赋值,这也是弱语言的一个问题吧。一般的js逻辑可能没有太大问题,但是在双向绑定面前,还是要尽可能的规范一些。所以我们还是比较推荐第一和第二种解决方法。
2023-11-09 17:55:43 315
原创 Java树构建工具
在日常开发中,我们往往会使用到,以满足我们的需求。常常以parentId 来进行关联、储存,但是在我们取到这些数据后,又要经过一定的处理才能形成树结构,往往使用children 来保存子集数据。我们,其实,都是循环然后递归取值、赋值,我们将这些,然后在,这样既能完美通用的构建树形结构数据,又能够单独处理。。
2023-11-02 16:29:50 130
原创 element之自定义表格超出显示省略号并显示文字提示(tooltip)
在一次后台列表开发中,由于表格字段没多少,所以把备注字段也在表格展示了出来,但是因为备注字数较大,所以给 el-table-column 添加了。但是,需求往往没有这么简单😶😶,又要求显示的字体提示要保留一定的格式,如换行。没办法,只能自己写组件了。,😱😱天哪,这也太难看了,于是想到了使用 sass 去控制长度,就这样解决了。组件,通过比较文字提示组件宽度与父级的宽度,来启用提示与显示省略号,然后利用。// 比较文字提示组件与父级宽度,用于判断要不要启用文字提示与显示省略号。// 始终保持提示tip。
2023-10-25 17:00:13 1847
java中将json转复杂表头,并自动合并单元格
2021-11-11
electron中安装node-canvas后打包报错
2021-06-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人