XJF_XH
码龄5年
关注
提问 私信
  • 博客:35,817
    35,817
    总访问量
  • 49
    原创
  • 65,792
    排名
  • 284
    粉丝
  • 6
    铁粉
  • 学习成就

个人简介:坚信自己,不念过往,不畏将来

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:贵州省
  • 加入CSDN时间: 2019-08-06
博客简介:

Xuhai0811的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    502
    当月
    5
个人成就
  • 获得74次点赞
  • 内容获得5次评论
  • 获得101次收藏
  • 代码片获得414次分享
创作历程
  • 7篇
    2024年
  • 37篇
    2023年
  • 5篇
    2022年
成就勋章
兴趣领域 设置
  • 前端
    前端
  • 后端
    后端
  • 操作系统
    linuxwindows
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

BroadcastChannel实现浏览器内多个标签页之间的通信

【代码】BroadcastChannel实现浏览器内多个标签页之间的通信。
原创
发布博客 2024.08.21 ·
132 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

IIS部署vue项目404/500问题

报错:Failed to load module script: Expected a JavaScript module script but the server responded with a MIME type of "text/html". Strict MIME type checking is enforced for module scripts per HTML spec.配置vue.config.js或vite.config.js, base为‘./’或‘/’ (具体看是否是根目录)
原创
发布博客 2024.08.15 ·
302 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

web滚动页面到指定位置

【代码】web滚动页面到指定位置。
原创
发布博客 2024.07.15 ·
315 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Vue2 use()与component()注册全局组件插件

1,Vue.component() 只能注册一个组件,里面接收两个参数:第一个参数是自定义元素名称,也就是在页面中使用的这个组件的标签名称,第二个则是组件;新建一个js文件,该文件中引入需要注册的组件;里面的话,这样就会造成main.js文件的臃肿与杂乱;所以可以使用Vue.use() 进行注册;2,Vue.use() 可以一次性注册多个组件;import js文件名称 from './utils/js文件名称'// 引入js文件,进行注册插件,可以一次注册多个。// 注册为全局组件。
原创
发布博客 2024.04.18 ·
617 阅读 ·
4 点赞 ·
1 评论 ·
3 收藏

springboot实现websocket

2、新建 WebSocketStompConfig 类。5、发送信息格 (to = All:所有人)"username": "发送人名称""message": "消息内容",3、新建 WebSocket 类。
原创
发布博客 2024.03.07 ·
1166 阅读 ·
3 点赞 ·
0 评论 ·
8 收藏

elementui table树形多选、半选、全选解决方案

/ 操作的是子节点 1、获取父节点 2、判断子节点选中个数,如果全部选中则父节点设为选中状态,如果都不选中,则为不选中状态,如果部分选择,则设为不明确状态。// 初始化数据,将数据都用isSelect标记一下,isSelect为false不选中、true选中、half半选 添加子集的父级ID。// 判断操作的是子级点复选框还是父级点复选框,如果是父级点,则控制子级点的全选和不全选。// 判断一级是否是全选.如果一级全为true,则设置为取消全选,否则全选。// 判断是不是全选。
原创
发布博客 2024.01.18 ·
2623 阅读 ·
20 点赞 ·
1 评论 ·
22 收藏

vue-cli使用环境配置文件env

3,.env.production 是生产环境下的配置文件(也就是正式环境),仅在生产环境加载。2,.env.development 是开发环境下的配置文件,仅在开发环境加载。1,.env 后缀的文件是全局默认配置文件,不论什么环境都会加载并合并。除了以上3个文件固定,其他自定义比如: .env.xxxx。这是为了避免意外公开机器上可能具有相同名称的私钥。
原创
发布博客 2024.01.04 ·
803 阅读 ·
8 点赞 ·
0 评论 ·
7 收藏

uniapp隐藏滚动条(App和微信小程序)

*每个页面公共css */在App.vue中的全局公共样式。
原创
发布博客 2023.12.27 ·
1257 阅读 ·
9 点赞 ·
0 评论 ·
9 收藏

Handler dispatch failed: java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter 报错

要解决这个问题,你需要添加JAXP库到你的Java环境中。这个类是Java JAXP(Java API for XML Processing)的一部分,它用于处理XML数据。这个问题是因为你的Java环境缺少了。
原创
发布博客 2023.12.06 ·
983 阅读 ·
8 点赞 ·
0 评论 ·
11 收藏

解决 IDEA下vue3 + vite @符号无法识别的问题

【代码】解决 IDEA下vue3 + vite @符号无法识别的问题。
原创
发布博客 2023.12.05 ·
1701 阅读 ·
10 点赞 ·
1 评论 ·
10 收藏

前端Vue项目webpack打包部署后源代码泄露解决

打包时,通常通过配置 productionSourceMap:false 防止源码泄露问题,一般在对应的config文件中 build 选项进行配置。该配置会阻止生成 .map.js 文件,同时浏览器中不会出现 webpack:// 文件夹(该目录下包含了所有的前端页面源码)。
原创
发布博客 2023.09.14 ·
1289 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MySQL程序查询数据库,日期比数据库中少一天

springboot 中使用 @JsonFormat(pattern=‘yyyy-MM-dd’) 查询日期结果少了一天,则加上这个注解的timezone参数。使用 LocalDateTime替换Date类型,如private。
原创
发布博客 2023.09.02 ·
172 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Springboot连接Redis超时问题解决

Lettuce是基于Netty框架的事件驱动的Redis客户端,其方法调用是异步的,Lettuce的API也是线程安全的,所以多个线程可以操作单个Lettuce连接来完成各种操作,同时Lettuce也支持连接池.Jedis是同步的,不支持异步,Jedis客户端实例不是线程安全的,需要每个线程一个Jedis实例,所以一般通过连接池来使用Jedis.# #连接池最大阻塞等待时间(使用负值表示没有限制)基于 Netty 框架的事件驱动的通信,可异步调用。# 连接池中的最小空闲连接。# 连接池中的最大空闲连接。
原创
发布博客 2023.08.31 ·
1997 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

iconfont图标引入使用

2、下载至本地复制里面 4个文件到你的项目里的新建文件夹iconfont。3、项目全局引用 iconfont.css文件。iconfont为前缀,canyin为图标名称。新增项目并添加图标到项目中。
原创
发布博客 2023.08.30 ·
173 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

js 递归深度拷贝方法封装

【代码】js 递归深度拷贝方法封装。
原创
发布博客 2023.08.23 ·
72 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

APK反编译

作用:将apk反编译成java源码(classes.dex转化成jar文件)作用:查看APK中classes.dex转化成出的jar文件,即源码文件。工具打开之前生成的classes_dex2jar.jar文件,便可以看到源码了。将要反编译的APK后缀名改为.rar或则 .zip,并解压,得到其中的额。在改目录下会生成一个classes_dex2jar.jar的文件,然后用。作用:资源文件获取,可以提取出图片文件和布局文件进行使用查看。文件(它就是java文件编译再通过dx工具打包而成的),将获取到的。
原创
发布博客 2023.08.15 ·
86 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue watch new old值一样

原因:深浅拷贝问题。
原创
发布博客 2023.08.11 ·
558 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue watch监听

这时我们需要进行深度监听,就需要加上一个属性 deep,值设为 true,使用deep属性可以监测到整个对象所有属性值的变化,某个属性发生变化,watch都会触发监听该对象。console.log(`新的值: ${newVal}`)console.log(`旧的值: ${oldVal}`)console.log(`新的值: ${newVal}`)console.log(`新的值: ${newVal}`)console.log(`新的值: ${newVal}`)3、监听复杂数据类型的某个属性的变化。
原创
发布博客 2023.08.11 ·
120 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue2事件总线

4、接收完后记得销毁(因为全局都可调用为避免出错接收完后一定要销毁)// 定义全局事件总线 $bus。1、第一步:在项目中的。
原创
发布博客 2023.08.09 ·
191 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

vue写好的组件方法在调用时传额外参数且不改变原来参数

onChange (原参数1, 原参数2, 原参数3, ..., 额外参数){代替组件方法中原本的单个参数,再加上自己想要多传的参数即可。onChange (原参数, 额外参数){代表多个参数,使用时可以加上...扩展符。)">选择</demo>)">选择</demo>
原创
发布博客 2023.08.09 ·
1518 阅读 ·
2 点赞 ·
1 评论 ·
4 收藏
加载更多